在使用svn进行版本管控时,要从测试分支更改到生产分支的话,要这样操作:
我把要合并的测试分支叫做源分支,最终合并到的生产分支叫目标分支。
第一步要打开测试分支,获取到源分支的svn地址。
也可以在svn文件路径下 右键-》属性-》subversion -》查看url,获取到这个源分支的路径,比如叫 svn://123456789/xxx。
2.获取到 源分支路径后,第二步去目标分支上右键-》小乌龟-》Merge-》 下一步-》输入源路径-》show log
3.在这里选择要合的版本,可以通过版本号搜索 也可以通过文本模糊搜索,最后在要合的版本前打对勾选择,就可以看到下面的白色框里出现了对应版本的文件
注意在这里选择的时候 如果有不是这次版本要合并的提交,最好是先选择后确定,避免冲突。大不了多合并几次。
4.点击 ok 后,会发现框里出现了选择好的版本号
5.点击下一步,出现 test merge
可以看到合并的效果,但是此时还没有真正的合并,只是测试下看看有没有冲突 ,包括查看合并的内容。
6.没有冲突的话,最后点击ok -》 merge 按钮
完成合并
7.正常提交svn,完成本次分支合并。