强制合并分支

Ale*_*var 11 mercurial

有没有办法强制在分支B中合并分支A,在那里所有可能的冲突将被解决,有利于分支B?

换句话说,如何推动分支A中的最后一个分支B修订而没有虚假的冲突?

Ste*_*aye 22

您可以决定使用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"
Run Code Online (Sandbox Code Playgroud)

internal:local合并工具将在当前版本中的变化(这是因为中的B hg update B)比在其他版本的修改,internal:other将采取从A.所有的变化

有关更多信息,请使用以下命令: hg help mergehg help merge-tools