我们发布了1.0版并继续在trunk中开发2.0。我们为与发布版本相关的错误修复创建了分支/ 1.0。
计划是:
这种方法有问题吗?将颠覆合并跟踪跟踪变化好吗?我还没有在实践中尝试过这个,大多数例子都是这样做的(从主干到分支合并,我不想要,因为1.0修复中不需要大多数2.0开发)。合并重新融合是否适合这种方式?
答案 0 :(得分:6)
是的,这正是它的设计目标。由于trunk上的svn:mergeinfo
属性正在跟踪已合并的1.0中的哪些修复,因此第二次运行合并不会导致它再次获取这些修订。
合并前跟踪,您必须跟踪合并的修订,并确保不再尝试合并它们。现在合并脚本更加清晰。