2013-03-07 41 views
8

有什麼辦法可以強制合併分支B中的分支B,所有可能的衝突都將被分解爲分支B?強制合併分支

總之,如何推動分支A中的最後一個分支B修訂,而沒有虛榮衝突?

回答

17

你可以決定採取一切一個分支在另一個使用hg merge --tool internal:otherhg merge --tool internal:local

我不知道要合併哪些方式,但如果你想合併分爲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

+0

是hg幫助合併工具,至少在2.0。 – 2013-03-07 14:53:12

+0

在2.4.2中都有效 – 2013-03-08 07:50:13