Subversion 重新整合分支冲突

Yip*_*Yay 4 svn version-control merge conflict feature-branch

我正在使用svn版本控制并有以下问题:

  • 假设我在我的feature branch不断上游的变化中开发了一些东西trunk (通过简单地合并它们并解决冲突)。现在,在某个时刻,我进行了最后一次上游合并trunk并解决了冲突。并且,例如,在那之后merge我以某种方式设法“冻结”trunk - 所有提交都被trunk拒绝,并且它始终保持在相同的状态。

  • 这是否可以保证我执行merge --reintegratefor my时不会发生冲突feature branch?或者我错过了一些可能导致它们的其他条件和行动?

Dav*_* W. 5

你打算如何冻结行李箱?

如果您首先冻结主干,然后从主干合并到分支,则可以保证自上次合并以来没有人接触过主干。

如果出现以下情况,则不应出现任何合并冲突:

  • 您不会挑选合并,因为当您从分支合并到主干时,所有合并冲突都应该已得到处理——也就是说,如果您没有对合并进行任何挑选的话。
  • 您始终从同一根目录进行合并。

然而,在一些奇怪的边缘情况下,这可能不一定是真的。我尝试过使用两个功能分支来查看是否可以强制重新集成冲突,但我不能。