【问题标题】:SVN merge svn:externals from trunk to branchSVN 合并 svn:externals 从主干到分支
【发布时间】:2018-11-08 23:22:54
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 不幸的是,主干的外部更改没有合并到分支,因此分支的更新没有帮助,因为它仍然有旧的外部
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    相关资源
    最近更新 更多