作者:白羊蓝色雨线 | 来源:互联网 | 2023-10-11 12:25
从当前主线copy一份和主线一样的代码仓,在不影响主线功能的前提下,开发新功能。Copy出来的新代码仓即为分支Branch,原代码仓即为主线Trunk。新功能开发完后,需再手动由分支合并(merge)到主线。
一、svn建立分支(Branch)
选中原工程目录,选择SVN ->Branch/tag
To path选到trunk平级的branches下,没有就自己建个branches目录但是要和trunk平级不能嵌套。
创建成功后,切换到刚才的branches目录可以看到分支,checkout到本地进行开发。
二、合并分支到主线
1 本地选中主线(to)目录,选择SVN -> Marge
2 选择如下图
URL选择分支的SVN路径,show log选择需要合并的版本号
合并
可以先使用Test merge测试看下,没问题点击Merge确认修改.
一般冲突还是挺多的需要人工处理下,也可以稍后处理。
3 在主线目录查看merge的修改是否正确。
4 在主线commit(提交)代码。
至此完成分支合并到主干
SVN的合并,需要注意:
参考:
https://blog.csdn.net/u013727054/article/details/76588679
https://blog.csdn.net/u012814856/article/details/77366427
https://www.cnblogs.com/mq0036/p/3498908.html