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

SVN合并SVN:从主干到分支的外部,svn,svn-externals,svn-merge,svn-trunk,svn-merge-reintegrate,Svn,Svn Externals,Svn Merge,Svn Trunk,Svn Merge Reintegrate,我们不时地将更改从主干合并到当前分支。我们使用SVN 1.7.6,并使用SmartSVN和Tortoise SVN进行了尝试 将主干中的svn:externals属性中所做的更改(新的externals、外部的修订)合并到分支中是不起作用的。它只是不合并更改,而是完全忽略它们 然而,当重新整合svn:externals中从分支到主干的更改时,它会起作用 该问题只能通过在第一次合并之后执行第二次合并来解决,属性“Ignore Essency”设置为true,并且只选择与第一次合并合并的修订范围 但

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

将主干中的svn:externals属性中所做的更改(新的externals、外部的修订)合并到分支中是不起作用的。它只是不合并更改,而是完全忽略它们

然而,当重新整合svn:externals中从分支到主干的更改时,它会起作用

该问题只能通过在第一次合并之后执行第二次合并来解决,属性“Ignore Essency”设置为true,并且只选择与第一次合并合并的修订范围


但是在我们看来,从主干到分支的正常合并也应该合并svn:externals属性内的更改,或者我们的做法是否错误?

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

不幸的是,主干中的外部更改没有合并到分支,因此分支的更新没有帮助,因为它仍然有旧的外部