项目场景:
例如:项目场景:使用svn合并项目的两个版本:将分支代码v1.1和并入主干问题描述:
出现如下错误提示:
Error:svn: E195016: Reintegrate can only be used if revisions 24137 through 24403 were previously merged from xxxxx to the reintegrate source, but this is not the case:
/xxxx/xxxxx/xxxx/x
Missing ranges: /xxxx/xxx/xxx/xxx:24145,24147,24170-24171,.....
原因分析:
v1.1和主干对相同文件都有改动导致,但是有的时候这种情况是没问题的,所以具体原因本人也不太清楚,有大神请在评论区指点解决方案:
先说网上博客里的大多数解决办法: 删除报错信息中所提示的版号对应的代码中的svn:mergeinfo(具体方法自行百度,一大堆博客都是这么说),我自己试了一下没什么效果!我的解决办法是:先把主干合并到v1.1上,再把v1.1合并到主干