2013-10-18 51 views
2

我將合併工具更改爲Beyond Compare。
我合併'test'分支中的文件a.txtmaster分支中的文件a.txt
我想在master分支更新我的a.txt分支,並在'test'分支中更改a.txt爲什麼衝突標記不會在Git mergetool中使用Beyond compare 3消失?

當我輸入'$git mergetool'時,它顯示左邊的合併工具是LOCAL,右邊是REMOTE。當我合併REMOTELOCAL的變化時,我保存並關閉BC3,我選擇'y',問題'Was the merge sucessful?'。

一切都很好。
但是,當我查看主人的a.txt時,它出現與<<<<HEAD衝突標記。合併有什麼問題?
我想我合併並保存之前,但爲什麼衝突標記不會消失?

回答

1

你不應該修改的地方,但只有在超越的下部所示的文件比較差異GUI:

http://donatstudios.com/assets/42/winebottler_beyond_compare_3way_merge.png

如果你不這樣做,合併工具考慮你沒對該文件進行了任何修改,這將保留其衝突標記。

+0

那麼,我怎樣才能合併使用BC3?我正在Win7/Vista中工作。謝謝 – lolyoshi

+0

@lolyoshi通過在BC3 GUI的* lower *部分進行合併,如圖所示。確保你在http://stackoverflow.com/a/9525491/6309中配置'mergetool'。 – VonC

相關問題