当带有合并跟踪的 SVN 工作时,它真的很棒,我喜欢它。但它一直在扭曲。我们正在使用 TortoiseSVN。我们不断收到以下消息:
错误:仅当修订版 1234 到 2345 之前从 /Trunk 合并到重新集成源时,才能使用重新集成,但情况并非如此
作为参考,这是我们正在使用的方法:
- 创建一个分支
- 在分支中开发
- 偶尔合并从主干到分支的一系列修订
- 当分支稳定时,将分支从分支重新整合到主干
- 删除分支
我在重新集成操作之前合并了从主干到分支的一系列修订(将范围留空,因此应该是所有修订),因此分支应该与主干正确同步。
现在,Trunk 有多个与之关联的 SVN 合并跟踪属性。应该是?还是应该重新整合不添加任何合并跟踪信息?
我们的流程有问题吗?这使得 SVN 无法使用——每 3 次重新集成中就有 1 次迫使我潜入并破解合并跟踪信息。