2

我将合并工具更改为 Beyond Compare。
我将a.txttest”分支中的文件a.txtmaster分支中的文件合并。
我想用' ' 分支中的更改来更新我a.txt的 in分支。mastera.txttest

当我输入' $git mergetool'时,它显示合并工具,左边是LOCAL,右边是REMOTE。当我将更改合并REMOTE到中时LOCAL,我保存并关闭 BC3,我选择 'y' 和问题 ' Was the merge sucessful?'。

一切似乎都很好。
但是,当我检查a.txt在 master 中检查时,冲突标记出现<<<<HEAD. 合并有什么问题?
我想我之前合并并保存了它,但是为什么冲突标记没有消失?

4

1 回答 1

1

您不应该修改 LOCAL,而只能修改 Beyond compare diff GUI 下部显示的文件:

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

如果您不这样做,则合并工具会认为您没有对文件进行任何修改,这将保留其冲突标记。

于 2013-10-18T09:19:23.250 回答