win下利用tortoise svn合并某个分支下的某几个commit到另一个分支

这篇具有很好参考价值的文章主要介绍了win下利用tortoise svn合并某个分支下的某几个commit到另一个分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

为实现类似git cherry pick的功能

步骤:

1、将两个分支都下载到本地,设要合并的commit在分支1上,要把这些commit合并到分支2上

2、(这是一个重要但又看情况执行的步骤,用于减少后续可能的冲突)将分支2的更新先更新到分支1上,以保证分支1只比分支2多修改的内容。

3、进入分支2的文件夹,右键->TortoiseSVN->Merge...->Merge a range of revisions,将URL to merge from改成分支1的路径,下面选择specific range,右侧Show long点开选择要合并的commit,点击Next,可以点击Test merge看下是否有冲突(只是为了有个心里准备,有冲突还是得合啊),点击Merge合并。

4、若有冲突,选择postpone推迟解决冲突(因为直接edit,默认的编辑器可能会无法识别文件中增加了冲突标识的内容),用vscode或其他正常的编辑器打开有冲突的文件,解决冲突。右键->TortoiseSVN->Resolve...->OK以确认冲突解决。

5、最后右键->TortoiseSVN->SVN Commit..提交此次修改。

部分内容参考:SVN代码合并方法(branch-trunk)_倒四合天的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-609599.html

到了这里,关于win下利用tortoise svn合并某个分支下的某几个commit到另一个分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git :合并某个分支上某次commit记录到另外一个分支

    需要将A分支的某次提交记录 ,合并到B分支 1)切回到 A分支 找到提交的commit id 可以使用git log 命令 或者 右键上次提交的记录 copy reversion number         git checkout A git log 2)  切回到 B分支  使用 git cherry-pick  A的 commitID ,回车 3)最后git status /git push 如果遇到问题,可以使

    2024年02月16日
    浏览(43)
  • git命令合并某一个分支的某个commit到目标分支

    1. 应用场景 在A分支上提交了一个commit,B分支也需要提交这个commit代码,避免人工复制代码,可以使用git命令行操作。 2. 基本用法(实例讲解) 比如,我们的仓库中有 master 和 pre-master 两个分支,现在只想将 f 提交到 master分支。 现在将 f 提交到master分支,其实这个f字母是打

    2024年02月02日
    浏览(58)
  • idea git将某个分支内的commit合并到其他分支

    idea git将某个分支内的commit合并到其他分支 1.打开旧分支的代码提交记录 在IDEA中切换到新分支的代码,点击Git打开代码管理面板,在顶部点击Log:标签页(这个标签页内将来可以选择不同分支的个人/所有人的代码commit记录),左侧栏双击选择某个旧分支后将展示该分支的所有

    2024年02月03日
    浏览(36)
  • SVN客户端(Windows)——Tortoise SVN(中文版 )的下载及安装

    主要介绍 Tortoise SVN 的下载、安装及如何设置为中文 官网下载:Tortoise SVN 123云盘下载:Tortoise SVN 及中文安装包 点击右上角的 ZH ,可以切换成中文页面(图2) ​​ ​ ​​​​​ 下载后点击安装包,连续点击 Next,安装位置选择默认,避免出现问题(环境变量),完成后需

    2024年02月12日
    浏览(38)
  • git如何仅合并项目下的某个文件夹

    假设目前在做的一个项目名为demoproject,目前版本为v1.0.0,标准开发都是在demoproject上进行的,但是有一个客户需要做定制化,需要将项目中的一些信息改为客户的,于是基于demoproject拉了一个v1.0.0-custom,然后将这个v1.0.0-custom交付给了客户。 过了一段时间,客户又提了新的需

    2024年01月21日
    浏览(37)
  • git只合并某个分支某一次提交的commit

    今天遇到一个需求,因为业务原因,现已开发的部分功能,暂时不上线,只上线部分功能,但我们的所有功能都在同一个分支上,于是就需要把部分功能代码分离出来,一起来看看吧! 一、合并单个commit 首先,我们需要把 A 分支上提交的部分代码,放在 B 分支上 二、合并连

    2024年02月15日
    浏览(34)
  • git合并指定commit——git合并某个特定的提交commit到指定的分支上

    git合并指定commit——git合并某个特定的提交commit到指定的分支上 1、应用场景: 在A分支上提交了一个commit,B分支也同样需要这个commit的代码,为了避免人工复制代码,可以用git的一些操作替代 2、操作步骤 1、在当前A分支(deploy/t),通过 git log 先找到A分支的commit代号( 简

    2023年04月08日
    浏览(38)
  • Git从一个仓库合并另一个仓库的某一次提交

    在Git中,要将另一个仓库的某一次提交合并到当前仓库,可以使用 git cherry-pick 命令。这个命令用于将指定的提交应用到当前分支上。以下是详细步骤: 请确保在执行这些操作之前备份您的代码,以防发生意外。 添加远程仓库作为远程引用(如果还没有添加) : remote-name 是

    2024年01月19日
    浏览(38)
  • 文章二:分支管理策略 - 分支战争:优雅地使用SVN分支

    概述:本文将深入学习SVN分支管理的策略。探索创建、合并、删除分支等高级操作,以及如何利用分支进行功能开发和bug修复。 1. 引言 在软件开发中,分支管理是一个重要的概念。它允许团队在进行功能开发或bug修复时,同时进行其他工作而不影响主线代码。SVN作为一种集

    2024年02月13日
    浏览(24)
  • git常规操作 | 将A项目的某一分支迁移到B项目上

    场景一:从项目A的dev分支复制到项目B的dev分支上。 1.将项目B clone 到本地; git clone -b master 项目B的git地址 2.将项目A的git地址,添加至本地的remote; git remote add upstream 项目A的git地址 3.在本地新建一个分支,该分支的名称最好与项目A中新增的那个分支的名称相同以便区分;

    2023年04月08日
    浏览(21)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包