0

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

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

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

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

但在我们看来,从主干到分支的正常合并也应该合并 svn:externals 属性内的更改,还是我们走错了路?

4

1 回答 1

0

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

于 2019-01-22T13:15:59.200 回答