2
情况是这样的:SVN合并 - 重新合并失败的“丢失范围”
一个团队工作在长期功能分支(18个月)。定期将主干合并回此功能分支(每月开始,之后每两个/三个月)。
今天我们想要使用重新集成功能将特征分支合并回干线。
的问题是,我们得到了很多(成千上万!):
branches/feature/dir/file.foo
Missing ranges: /trunk/dir/file.foo:94959
但是,当我检查SVN的日志,我可以看到的范围94000-96500确实是在合并了一些时间过去。
这里发生了什么? 为什么svn抱怨“缺少范围”,如果它不是真的? 如果我在94000-96500上看到合并信息,会不会有一个原因会导致r94959丢失? 我该如何解决这个问题(正如我所说的,我们正在谈论成千上万的修订“失踪”)?
谢谢你的帮助。
无论如何做到这一点没有svn合并?我的重新集成源代码分支是一个发布分支,我现在不能进行svn合并,并将新东西加入到重新集成源代码分支中! – endless 2014-02-14 18:04:27
@endless:重新整合是一个特定的操作,您可以在其中引入中继(例如http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html)。如果这不是你的情况,你需要做一个合并回主干,而不是重新整合。 – 2014-08-16 23:05:21