2008-12-30 77 views
2

已經解決了讓編輯器啓動時,有一個合併衝突的問題後 - Mercurial: No editor appears when merge conflicts are detected水銀:編輯器不顯示衝突合併後的衝突文件

我現在有一個問題,現在,編輯器推出,但打開按以下順序文件:

的hello.c hello.c的 〜基地???? hello.c〜其他。

但我真正想看到的是,突出了衝突,這是我想到應該是第一個hello.c的文件,而是hello.c中只顯示提示。

有什麼建議嗎?

問候,

克里斯

+0

,什麼是「汞頭」的輸出? – 2008-12-30 10:29:15

回答

2

我不知道你用什麼工具,合併,但它聽起來就像是在做一個3-way merge。左窗格通常是共同的祖先,中間窗格是你歸併的文件,並在右窗格是該文件的更改。

我真的很喜歡kdiff3(自由和開放源碼)的合併,並會建議,如果你正在使用的工具是不是爲你工作。它在許多地方使用的示例合併作爲mercurial文檔。

2

的第一個文件最終被完成合並,所以你需要確保你從其他兩個文件的所有更改手動複製。 Vimdiff可以很好地工作,因爲它突出了三個文件之間的所有差異。我不完全確定這三個文件是如何生成的,但這個過程對我來說確實有效。

您正在使用什麼版本的HG的