git mergetool表示没有要合并的东西(但是有!)

时间:2018-11-25 09:44:33

标签: git mergetool

假设我有一个文件,并且有两个分支:masteranotherbranch

目前的情况是,从分歧的角度来看,master分支具有一个提交(例如文件中的一行显示“ This is master”),而“ anotherbranch”分支也具有一个提交(同一行显示“ this is master”)是另一个”)。

很显然,如果您检出master并进行git merge,将会出现冲突,您可以通过解决冲突并提交分支来解决它。

但是现在我想尝试使用git mergetool工具,所以我结帐了master,然后这样做:

git mergetool

This message is displayed because 'merge.tool' is not configured.
See 'git mergetool --tool-help' or 'git help config' for more details.
'git mergetool' will now attempt to use one of the following tools:
tortoisemerge emerge vimdiff
No files need merging

无论如何都忽略了第一部分(我通过配置工具解决了这一问题),但是注意到最后一行不需要合并文件

什么?没有文件需要合并。好吧,那根本不是真的。该文件需要合并 为什么这不起作用?

0 个答案:

没有答案