[英]Subversion - nested branches
我已经从主干创建了一个分支Feature1。 然后,我从Feature1创建了一个分支Feature1.1。 像这样:
+--------- Feature1.1
/
+-----+----------- Feature1
/
/----------+--------------------------------------------- trunk
现在我已经完成了Feature1上的工作,但是我必须对Feature1.1进行更多编码,因此我将Feature1与主干合并,如下所示:
然后我的计划是合并“ 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.