svn分支到分支合并

时间:2011-09-01 15:39:30

标签: svn svn-reintegrate

我对何时使用--reintegrate有疑问。我们创建了一个名为Beta1的分支,我们现在将其用作临时主干,同时我们尝试了一些新的更改。然后,每个开发人员都有一个他们正在进行更改的分支。必要时,我们将合并回Beta1来测试我们的更改。当我们从--reintegrate合并到developer branch或者我们最终将Beta1合并到Beta1时,我们应该使用trunk吗?

1 个答案:

答案 0 :(得分:3)

将Beta1合并到主干时。

tortoise svn文档是我能找到的'最好'(我使用'最好'的建议)解释。如果你的分支机构一直在更新主干上的更改,则重新整合用于将分支合并回主干;它会进行一些额外的检查,以确保分支包含自创建以来对trunk进行的任何更改。

在你的例子中,这意味着如果Beta1包含因为它们分歧而对trunk进行的任何更改,则--reintegrate将指示subversion它只将NEW的更改合并到Beta1分支。