svn合并分支到另一个分支

时间:2024-04-14 15:39:53

    在使用svn进行版本管控时,要从测试分支更改到生产分支的话,要这样操作:

我把要合并的测试分支叫做源分支,最终合并到的生产分支叫目标分支。

第一步要打开测试分支,获取到源分支的svn地址。

svn合并分支到另一个分支

也可以在svn文件路径下 右键-》属性-》subversion -》查看url,获取到这个源分支的路径,比如叫 svn://123456789/xxx。

2.获取到 源分支路径后,第二步去目标分支上右键-》小乌龟-》Merge-》 下一步-》输入源路径-》show log 

svn合并分支到另一个分支

svn合并分支到另一个分支

 

3.在这里选择要合的版本,可以通过版本号搜索 也可以通过文本模糊搜索,最后在要合的版本前打对勾选择,就可以看到下面的白色框里出现了对应版本的文件

svn合并分支到另一个分支

注意在这里选择的时候 如果有不是这次版本要合并的提交,最好是先选择后确定,避免冲突。大不了多合并几次。

4.点击 ok 后,会发现框里出现了选择好的版本号

svn合并分支到另一个分支

5.点击下一步,出现 test merge 

svn合并分支到另一个分支

可以看到合并的效果,但是此时还没有真正的合并,只是测试下看看有没有冲突 ,包括查看合并的内容。

6.没有冲突的话,最后点击ok -》 merge 按钮 

完成合并

7.正常提交svn,完成本次分支合并。