试图做一个git pull并且存在合并冲突。试过git mergetool但没有工具启动

时间:2013-04-30 19:28:58

标签: git git-svn

我试图做一个git pull origin develop并试图合并但是有一些冲突。 我试过git mergetool但它没有启动工具。这是我第一次尝试合并 如何合并我的更改?

CONFLICT (content): Merge conflict in .classpath
Automatic merge failed; fix conflicts and then commit the result.
....Tool (develop|MERGING)
$ git mergetool
merge tool candidates: tortoisemerge emerge vimdiff
No known merge resolution program available.

2 个答案:

答案 0 :(得分:0)

问题在于错误消息:

No known merge resolution program available.

git无法找到它知道如何使用的合并工具。所以要么,你没有安装可用的合并工具,要么在运行git时它不在路径上。

答案 1 :(得分:0)

可能的原因是您尚未配置合并工具。 您可以在〜/ .gitconfig工具中确定这个,如下面的屏幕截图所示。

sample git config

但是,在你的情况下,你可以提供你的tortoisemerge,emerge或vimdiff的路径。