繁体   English   中英

颠覆-嵌套分支

[英]Subversion - nested branches

我已经从主干创建了一个分支Feature1。 然后,我从Feature1创建了一个分支Feature1.1。 像这样:

                      +--------- Feature1.1
                     /
              +-----+----------- Feature1
             /
 /----------+--------------------------------------------- trunk

现在我已经完成了Feature1上的工作,但是我必须对Feature1.1进行更多编码,因此我将Feature1与主干合并,如下所示:

  1. 合并:Trunk-> Feature1
  2. 合并:Feature1-> Feature1.1
  3. 合并:Feature1-> Trunk(重新集成)

然后我的计划是合并“ Trunk-> Feature1.1”并继续在Feature1.1中工作,并在主干中修复Feature1。 但是,当我尝试合并“ Trunk-> Feature1.1”时,项目中的所有文件似乎都标记有冲突。

我需要手动合并文件(〜100个文件...)还是有人知道如何解决此问题?

一种解决方案是将Feature1.1中的文件合并到Feature1中(即使可能的话),然后从Feature1分支中进行另一种中继重新集成合并。 请参阅SVN书中的使重新集成分支保持活动一章。

我认为它应该开箱即用。 如果看起来它在您的设置上不起作用,并且由于您知道在主干上所做的每项更改,直到场景的第3步达到修订版(我们称为TheRev ),您都可以合并所有从主干修订Feature1.1直到TheRev--record-only标志。 它只会将这些修订标记为Feature1.1中的合并版本。

您应该能够照常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM