svn将分支合并到主干

来源:互联网 发布:淮右军以人肉知乎 编辑:程序博客网 时间:2024/05/18 15:25


去对应的分支下,看分支创建时的版本号:

ywh@linux-ywh:~/svnbranches/specialactivety> pwd
/home/ywh/svnbranches/specialactivety

ywh@linux-ywh:~/svnbranches/specialactivety> svn info
路径: .
工作副本根目录: /home/ywh/svnbranches/specialactivety
URL: svn://192.168.1.80:3698/C/branches/pirate/rpcfw/specialactivety
版本库根: svn://192.168.1.80:3698


ywh@linux-ywh:~/svnbranches/specialactivety> svn log --verbose --stop-on-copy


....

------------------------------------------------------------------------
r69298 | yangwenhai | 2013-10-17 16:13:06 +0800 (四, 2013-10-17) | 1 行
改变的路径:
   A /C/branches/pirate/rpcfw/specialactivety (从 /C/trunk/pirate/rpcfw:69297)

显示了一堆的日志,看最后一条的svn号


然后看改分支最新的版本号:

ywh@linux-ywh:~/svnbranches/specialactivety> svn up
正在升级 '.':
版本 70746。


然后去主干代码下面:

svn merge -r 69298:70746 svn://192.168.1.80:3698/C/branches/pirate/rpcfw/specialactivety


svn status 一下就能看到merge过来的文件


然后 svn ci -m "卡牌猜猜乐答题黑珍珠合并到主干"



注意,如果只想将某一个版本号merge 过来,应该这么干:


 svn merge -c 75592 svn://192.168.1.80:3698/C/trunk/pirate/rpcfw