【发布时间】:2016-08-09 17:44:28
【问题描述】:
我正在尝试找出将两个单独的分支(一个分支从主干分离出来,第二个分支从一个分支分离出来)重新集成到主干的最佳做法。
这些分支本质上是功能分支,因为它们已经投入生产,因此需要移入主干。
任何帮助将不胜感激。
主干版本:400
B1 创建于 Rev:50 From Trunk, Current Rev: 150
B2 创建于 Rev:100 从 B1,当前 Rev:200
选项一:合并 T -> B1,合并 B1 -> B2,合并 B2 -> T,删除 B1 & B2
选项二:合并 B1 -> B2,合并 B2 -> B1,合并 B1 -> T,删除 B1 & B2
选项其他:??
【问题讨论】:
-
将 b1 与中继同步,将 b2 与 b1 同步,将 b2 合并到中继。确保使用最新的 SVN 1.9 客户端并阅读svnbook.red-bean.com/en/1.8/… & svnbook.red-bean.com/en/1.8/… & svnbook.red-bean.com/en/1.8/…
-
@bahrep - “将 b2 与 b1 同步”是错误的想法如果它们代表独立功能
-
我认为它们是相互依赖的
-
在这种情况下,B2 修改了 B1 中添加的功能。
标签: svn version-control merge