【问题标题】:Reintegrating a Branch in Subclipse在 Subclipse 中重新集成分支
【发布时间】:2012-10-21 00:48:55
【问题描述】:

我的问题与以下问题基本相同,只是我使用的是带有 svn 1.6.17 的 subclipse,但从未真正得到解答。

Missing ranges error message when reintegrating a branch into trunk in Subversion 1.5

我已将所有更改合并到似乎工作正常的分支中。但是,当我尝试将分支重新集成回主干时,出现以下错误:

只有在修订版 16530 到 24993 的情况下才能使用 Reintegrate 之前从 Trunk-Repo-URL 合并到 reintegrate 源,但是 事实并非如此。

然后它列出了一些缺少范围的文件。

当我去分支并查看这些文件的历史记录时,它们都处于修订版 24992(我相信它们在合并时都有问题需要更正)。主干逻辑上具有较旧的修订版。

任何指向我哪里出错的指针,因为错误似乎在告诉我做我已经做过的事情。

【问题讨论】:

    标签: svn merge subclipse svn-reintegrate


    【解决方案1】:

    错误来自 Subversion 本身。这意味着这些文件具有子树合并信息,表明它们尚未将所有更改合并到其中。解决问题的方法应该是将所有修订从主干合并到项目的根目录。这应该清理子树合并信息以指示这些文件已将所有修订合并到它们。

    在这种情况下,历史文件上的修订号是没有意义的。该消息与错误中列出的子树上的 svn:mergeinfo 相关。同样,对其父级进行完全合并并提交结果,应该清理它。

    【讨论】:

    • '解决问题的方法应该是将所有修订从主干合并到项目的根目录。'- 我该怎么做?当我尝试将“所有修订”从主干合并到分支时,它会在不合并任何内容的情况下完成,当我要求指定范围时,它会告诉我没有要合并的内容。您的回复让我找到了这个blog.syntevo.net/2011/03/16/1300268640000.html,这可能会解决我的问题,或者更有可能只是解决更多问题!
    猜你喜欢
    • 2012-06-17
    • 1970-01-01
    • 2011-03-19
    • 2011-08-21
    • 1970-01-01
    • 2010-12-18
    • 2015-10-22
    • 2011-11-13
    • 2015-02-13
    相关资源
    最近更新 更多