我正在尝试将开发分支重新集成到我的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