我正在使用 SVN。我有一个从另一个分支创建的分支,该分支又从主干创建。现在将我的分支重新整合到主干的正确程序是什么?
- - - - - - - - - - - - - - - - - - - - - - 树干 \ \________________________ 分公司 1 \ \____________ 我的分行
我正在使用 SVN。我有一个从另一个分支创建的分支,该分支又从主干创建。现在将我的分支重新整合到主干的正确程序是什么?
- - - - - - - - - - - - - - - - - - - - - - 树干 \ \________________________ 分公司 1 \ \____________ 我的分行
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 合并到主干。