我对何时使用--reintegrate
有疑问。我们创建了一个名为Beta1
的分支,我们现在将其用作临时主干,同时我们尝试了一些新的更改。然后,每个开发人员都有一个他们正在进行更改的分支。必要时,我们将合并回Beta1
来测试我们的更改。当我们从--reintegrate
合并到developer branch
或者我们最终将Beta1
合并到Beta1
时,我们应该使用trunk
吗?
答案 0 :(得分:3)
将Beta1合并到主干时。
tortoise svn文档是我能找到的'最好'(我使用'最好'的建议)解释。如果你的分支机构一直在更新主干上的更改,则重新整合用于将分支合并回主干;它会进行一些额外的检查,以确保分支包含自创建以来对trunk进行的任何更改。
在你的例子中,这意味着如果Beta1包含因为它们分歧而对trunk进行的任何更改,则--reintegrate将指示subversion它只将NEW的更改合并到Beta1分支。