我有一个SVN树,如下所示
trunk ——-*-----*-----------------------------*--------------------*-------------------->
r340 \ r344 r405
\ (bug fix) (new stable trunk)
\
*--------*----------*---------------------->branches/myBranch
r341 r342 r343
(branch) (bug fix) (bug fix)
我知道我可以通过以下命令将我的分支更改合并到主干中:
$svn checkout http://svn.example.com/trunk
Checked out revision r405.
$cd trunk
$svn merge -r 341:405 http://svn.example.com/branches/myBranch
$svn commit -m "merge myBranch changes r341:405 into the trunk"
如何将trunk r405合并到我的分支中?
答案 0 :(得分:5)
要将任何树合并到任何中,您必须在Subversion中使用相同的工作流程
如果使用SVN 1.6+,不是古老的1.4,没有mergeinfo(你使用支持的Subversion版本,不是吗?),你可以在普通同步的情况下跳过merge-range -merge你可以跳过merge-range - 所有未合并的版本都将合并