SVN合并svn:从主干到分支的外部

时间:2018-05-30 07:42:34

标签: svn svn-externals svn-merge svn-trunk svn-merge-reintegrate

我们不时将更改从主干到我们当前的分支合并。我们使用SVN 1.7.6并尝试使用SmartSVN和Tortoise SVN。

将中继中的svn:externals属性(新的外部,外部固定修订版本)中所做的更改合并到分支中是行不通的。它只是不合并更改但完全忽略它们。

但是,当重新集成svn:externals中从分支到主干的更改时,它可以工作。

问题只能通过在第一次合并后将属性“Ignore ancestry”设置为true并且仅选择与第一次合并合并的修订范围来进行第二次合并来解决。

但是在我们看来,从主干到分支的正常合并也应该合并svn:externals属性中的变化,还是我们错了?

1 个答案:

答案 0 :(得分:0)

一旦中继线合并到分支中,则需要再次更新分支以更新外部。因此,合并后更新分支。它将获取外部的所有更改。