11

有什么方法可以强制在分支 B 中合并分支 A,所有可能的冲突都将在分支 B 中得到解决?

总而言之,如何在分支 A 中推送最后一个分支 B 修订版,而不会因冲突而虚荣?

4

1 回答 1

22

您可以决定通过使用hg merge --tool internal:otherhg 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 mergehg help merge-tools

于 2013-03-07T10:58:33.360 回答