Posted on 2011-09-19 21:29
幻海蓝梦 阅读(933)
评论(1) 编辑 收藏 所属分类:
版本管理 、
配置管理
http://www.subversion.org.cn/svnbook/1.4/svn.branchmerge.commonuses.html
http://www.vevepay.com/blog/?p=786
http://www.subversion.org.cn/svnbook/1.4/svn.branchmerge.commonuses.html
http://panweizeng.com/svn-branching-merging.html
Linux下subversion分支合并
将svn的分支合并到主干的操作不是很麻烦,但是网上的文章大部分都写的比较复杂,而且抄来抄去,今天有同事问我怎么合并,在这里我顺便把步骤写下来吧,假设分支名称为:projectA/20110826,现在要合并到trunk上,步骤如下:
1)查询该分支创建时revision(在输出的最后一行,比如:1447);
svn log –verbose –stop-on-copy http://192.168.x.x/svnrepos/project/branches/projectA/20110826
2)可以先演练一遍,看看有哪些冲突(HEAD表示trunk中的最新的revision);
svn merge –dry-run -r1447:HEAD http://192.168.x.x/svnrepos/project/branches/projectA/20110826
3)觉得没什么大问题,可以开始正式合并了;
svn merge -r1447:HEAD http://192.168.x.x/svnrepos/project/branches/projectA/20110826
4)解决冲突,然后提交,合并完成。
svn commit -m “merge the branch projectA/20110826 to the trunk” .