我有一个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"

如何将中继R405合并到我的分支中?

最佳答案

  • 用于将任何树合并到您必须在同一版本的Subversion中使用的任何树中
  • 结帐$ TARGET
  • (cd $ TARGET)
  • 合并$ SOURCE
  • 如果使用的是SVN 1.6+,而不是没有合并信息的古老版本1.4(您使用的是Subversion的受支持版本,不是吗?),则可以跳过合并范围,如果是普通同步合并,则可以跳过合并范围-无论如何,所有未合并的修订版都将合并
  • 09-27 00:45
    查看更多