SVN多次将同一分支重新集成到主干

Gen*_*l_9 16 svn version-control tortoisesvn

SVN书中陈述如下:

一旦执行了重新集成合并,就不应该继续使用它进行开发.这样做的原因是,如果您稍后尝试从trunk中重新同步现有分支,则合并跟踪会将您的重新集成视为尚未合并到分支中的主干更改,并将尝试合并分支到主干合并回分支机构!解决方案就是从trunk创建一个新的分支,以继续开发的下一个阶段.

在我的情况下,我希望在重新集成到主干后继续使用分支,并继续多次重新集成到主干.我这样做了,我遇到了两个主要问题:

  1. 当我尝试重新整合时,我不断遇到奇怪的树冲突.
  2. 我不断收到一条消息,上面写着"只有先修改280到325才能使用重新整合"

如果我希望能够多次从分支重新集成,我该如何解决这个问题?

rlo*_*ang 19

您可以使用--record-only merge选项,如SVN书籍" 保持重新整合的分支活动"一节中所述

请注意,从Subversion 1.8开始,不再需要这样做,因为引入了自动重新集成合并.

  • 它的客户端需要是1.8版本.服务器必须至少为1.5 (3认同)