我在做什么:
将外部属性应用于主干中的文件夹(单个文件和文件夹外部,外部是二进制文件)
从主干创建分支并更新整个项目
修改分支上的文件并提交更改,然后更新整个项目。
合并 - >当我到达最后一个屏幕时“重新整合分支”我点击“测试合并”并得到此错误:
错误:无法重新集成到混合修订工作副本中;尝试先更新
我更新整个项目并仍然出现同样的错误。
其他观察:
如何解决此问题?
我使用Subversion 1.6.6和TortoiseSVN 1.6.6。
答案 0 :(得分:12)
每次执行提交时都会发生“混合修订”状态。当您进行更新时它会消失。
执行merge --reintegrate
时,您必须从行李箱结帐执行命令。
所以消息“混合修订版”很可能是说主干结帐处于“混合修订”状态,而不是您尝试重新集成的分支。
这与您在主干中提交内容时提供的信息一致。
在你的主干中进行更新(TortoiseSVN使用的主干检查),它应该没问题。
我遇到了同样的问题,并且没有立即理解它是混合版本中的主干,而不是我的分支。
答案 1 :(得分:6)
我找到了解决办法。
获取要整合的分支的修订号。
更新到修订版(使用TortoiseSVN),并将分支修订版放入指定的版本中 文本框。
选中复选框 - > “省略外部”
现在去重新整合分支到主干,所有工作。
注意:我尝试过多个客户端SmartSVN和TortoiseSVN。他们有同样的错误。