2

我有一个关于何时使用的问题--reintegrate。我们创建了一个名为的分支Beta1,现在我们将其用作临时主干,同时尝试一些新的更改。然后每个开发人员都有一个他们正在进行更改的分支。必要时我们会合并回来Beta1以测试我们的更改。我们应该--reintegrate在从developer branchto合并时使用,Beta1还是在我们最终合并时使用Beta1to trunk

4

1 回答 1

3

当您将 Beta1 合并到主干时。

乌龟 svn文档是我能找到的“最佳”(我建议使用“最佳”)解释。如果您的分支与主干上所做的更改保持同步,则使用重新集成将分支合并回主干;它会进行一些额外的检查以确保分支包含自创建以来对主干所做的任何更改。

在您的示例中,这意味着如果 Beta1 包含自发散以来对主干所做的任何更改, --reintegrate 将指示 subversion 它仅将新的更改合并到 Beta1 分支。

于 2011-09-01T16:16:39.533 回答