有什么方法可以强制在分支 B 中合并分支 A,所有可能的冲突都将在分支 B 中得到解决?
总而言之,如何在分支 A 中推送最后一个分支 B 修订版,而不会因冲突而虚荣?
您可以决定通过使用hg merge --tool internal:other
或hg merge --tool internal:local
我不确定您要合并哪种方式,但是如果您想将 A 合并到 B 并从 B 中进行所有更改,那么您将执行以下操作:
> hg update B
> hg merge A --tool internal:local
> hg commit -m "Merge"
合并internal:local
工具将采用当前修订版中的更改(由于 是 B hg update B
),而不是其他修订版中的更改,internal:other
将采用 A 中的所有更改。
有关更多信息,请使用以下命令: hg help merge
和hg help merge-tools