【发布时间】:2011-01-29 03:47:58
【问题描述】:
我正在尝试将开发分支重新集成到我的 Subversion 1.5 存储库的主干中。在此操作之前,我将所有更改从主干合并到开发分支。现在,当我尝试重新集成分支中的更改时,我收到以下错误消息:
Command: Reintegrate merge https://dev/svn/branches/devel into C:\trunk
Error: Reintegrate can only be used if revisions 280 through 325 were previously
Error: merged from https://dev/svn/trunk to the reintegrate
Error: source, but this is not the case:
Error: branches/devel/images/test
Error: Missing ranges: /trunk/images/test:280-324
...
然后消息继续抱怨我的项目中的一些文件夹。但是当我尝试再次将主干的更改合并到开发分支时,TortoiseSVN 告诉我没有要合并的内容(因为我之前已经合并了所有更改):
Command: Merging revisions 1-HEAD of https://dev/svn/trunk into C:\devel, respecting ancestry
Completed: C:\devel
我正在尝试按照此处的说明进行操作:http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html,但没有解决此类问题的方法。
有什么想法吗?也许我应该删除主干然后复制我的分支?但我不确定它是否安全。
另见
svn merge with --reintegrate complains about missing ranges but mergeinfo seems correct
【问题讨论】:
-
我遇到了类似的问题,SVN 认为我错过了合并,但是当我尝试合并时,没有什么可以合并的。见stackoverflow.com/questions/13056057/…
标签: svn merge branch trunk svn-reintegrate