我的问题基本上与以下问题相同,除了我使用的Subclipse与SVN 1.6.17,这从未真正得到回答。
在将分支重新整合到Subversion 1.5
中的中继中时丢失范围错误消息。我将所有更改合并为分支机构,这似乎很好。但是,当我尝试将分支重新整合到中继线中时,我会收到以下错误:
仅当修订16530至24993是 以前从中继repo-url合并到重新融合的来源,但是 事实并非如此。
然后列出了一些缺少范围的文件。
当我去分支机构并查看这些文件的历史记录时,它们都在修订版24992(我相信它们在合并时都有纠正的问题)。从逻辑上讲,后备箱具有较旧的修订。
任何指向我出错的地方,因为错误似乎告诉我做我已经做过的事情。
错误本身来自颠覆本身。这意味着这些文件具有subtree Mergeinfo,表明他们没有将所有更改合并到其中。解决问题的方法应该是合并从树干到项目根源的所有修订。这应该清除子树合并以表明这些文件已合并给它们。
在这种情况下,历史记录中文件上的修订号是毫无意义的。该消息与错误中列出的子树上的SVN:Mergeinfo有关。同样,与父母进行完整合并并进行结果。