我们不时将更改从主干到我们当前的分支合并。我们使用SVN 1.7.6并尝试使用SmartSVN和Tortoise SVN。
将中继中的svn:externals属性(新的外部,外部固定修订版本)中所做的更改合并到分支中是行不通的。它只是不合并更改但完全忽略它们。
但是,当重新集成svn:externals中从分支到主干的更改时,它可以工作。
问题只能通过在第一次合并后将属性“Ignore ancestry”设置为true并且仅选择与第一次合并合并的修订范围来进行第二次合并来解决。
但是在我们看来,从主干到分支的正常合并也应该合并svn:externals属性中的变化,还是我们错了?
答案 0 :(得分:0)
一旦中继线合并到分支中,则需要再次更新分支以更新外部。因此,合并后更新分支。它将获取外部的所有更改。