3
我已经阅读了不少关于需要,当你从一个分支返回到SVN主干合并重新整合(an article about foreign repository merges真的有用)。如果我不从Subversion中的树干合并,我需要重新集成吗?
这个问题似乎来自人们经常更新树干分支的事实,这意味着最终的合并回来是反射性的。
在我的用例中,我们希望创建一个发布分支,只要它稳定分支并修复任何错误,它就会生存下来。为了保持稳定性,我们不想从主干合并,但我们希望定期从发布分支合并修复,以便主干免费获得所有错误修复。我们也不想等到QA结束后重新合并到主干。因此,我们希望:
- 创建分支
- 请定期更改分支(和行李箱)
- 合并到主干定期(每天也许)
因为我们永远不会合并从后备箱起,我认为我们不需要担心重新整合的问题。这种方法有问题吗?
你的方法看起来神志清醒,只记得魔鬼存在于细节之中。不要使用TortoiseSVN的“复兴分支”,例如选择,因为它试图将整个分支合并回。相反,请手动合并所需的确切变更集。跟踪(已提交日志?)你已经合并的rev。 – 2010-04-12 14:57:47
Subversion本身应该能够保持已合并的变化轨迹,这就是合并跟踪的约。 – 2010-04-12 15:39:11