【发布时间】:2013-03-12 03:45:58
【问题描述】:
我正在使用 SVN。我有一个从另一个分支创建的分支,该分支又从主干创建。现在将我的分支重新集成到主干的正确程序是什么?
- - - - - - - - - - - - - - - - - - - - - - 树干 \ \________________________ 分公司 1 \ \____________ 我的分行【问题讨论】:
标签: svn merge svn-reintegrate
我正在使用 SVN。我有一个从另一个分支创建的分支,该分支又从主干创建。现在将我的分支重新集成到主干的正确程序是什么?
- - - - - - - - - - - - - - - - - - - - - - 树干 \ \________________________ 分公司 1 \ \____________ 我的分行【问题讨论】:
标签: svn merge svn-reintegrate
Mybranch 和Branch1 都使用相同的重新集成方法:标准。分支起点不重要
【讨论】:
将 MyBranch 重新合并到 Branch1,然后将 Branch1 重新合并回主干,或者将 MyBranch 重新合并到 Branch1,然后将 Branch1 重新合并到主干。我不是 --reintegrate 的粉丝,我更喜欢手动合并正确的修订。
----(1)-------------------------------------- trunk \
\(2)_____(3)______________ Branch1
\
\(4)__________(5) MyBranch
或者,如果你想走硬路线:从 Branch1 合并到主干,从创建 Branch1 到创建 MyBranch 的 Branch1 的修订,然后将 MyBranch 合并到主干。
如果您知道 (4) 和 (5) 之间没有变化,这取决于 (2) 和 (3) 之间的变化,您可以直接将 MyBranch 合并到主干。
【讨论】: