Posted on 2011-09-19 21:29
幻海藍夢 閱讀(941)
評論(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” .