相关疑难解决方法(0)

只有先前从<URL>合并修订版X到Y以重新集成源,才能使用重新集成,但事实并非如此

一直在使用Tortoise 1.6的SVN分支机构.我一直在定期将主干合并到分支中以使其保持最新状态.

今天,我以为我会重新融入分支机构.我从Tortoise选择"重新整合分支"并收到以下错误消息:

只有先将4709到5019版本合并http://subversion/svn/saxdev/trunk到重新集成源时才能使用重新集成,但事实并非如此

然后它列出了大约50个文件,其中包含以下描述:

Error: branches/qst/kobalt/sax/businessobjects/util/HistoryParent.java

Error: Missing ranges: /trunk/kobalt/sax/businessobjects/util/HistoryParent.java:4709-5018

修订版5019是主要修订版.修订版4737是我创建分支时的修订版.

我从修订版4737的日志中得到了这个

操作:添加路径:/ branches/qst从路径复制:/ trunk

对我来说,该错误消息表明该分支最初不是来自主干,这不是真的.

有任何想法吗?

svn tortoisesvn

124
推荐指数
5
解决办法
5万
查看次数

在Subversion 1.5中将分支重新集成到主干时,缺少范围错误消息

我正在尝试将开发分支重新集成到我的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  
...
Run Code Online (Sandbox Code Playgroud)

然后该消息继续抱怨我的项目中的一些文件夹.但是当我尝试将更改从主干再次合并到开发分支时,TortoiseSVN告诉我没有什么可以合并(因为我之前已经合并了所有更改):

Command: Merging revisions 1-HEAD of https://dev/svn/trunk into C:\devel, respecting ancestry  
Completed: C:\devel  
Run Code Online (Sandbox Code Playgroud)

我正在尝试按照这里的说明:http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html,但没有解决这样的问题.

有任何想法吗?也许我应该删除主干然后复制我的分支?但我不确定它是否安全.

也可以看看

svn与--reintegrate合并抱怨缺少范围,但mergeinfo似乎是正确的

svn merge branch trunk svn-reintegrate

26
推荐指数
4
解决办法
3万
查看次数

标签 统计

svn ×2

branch ×1

merge ×1

svn-reintegrate ×1

tortoisesvn ×1

trunk ×1