将WinMerge设置为Git Diff Tool

时间:2015-11-02 09:09:38

标签: git

我遵循了这个use Winmerge inside of Git to file diff,但似乎对我不起作用

Git版本

$ git --version
  git version 2.6.2.windows.1

Git Config --list

diff.tool=winmerge
merge.tool=winmerge

Git diff无法启动WinMerge,但会在控制台上显示差异,如下所示

$ git diff
diff --git a/config.gradle b/config.gradle
index 39239eb..2ef8cb0 100644
--- a/config.gradle
+++ b/config.gradle
@@ -1,4 +1,4 @@
-project.ext.productId = "kgxs"
+project.ext.productId = "kgxsll"

知道我哪里错了吗?

1 个答案:

答案 0 :(得分:2)

正如上面的评论所述,您应该使用git difftool来启动外部差异工具而不是git diff,这将显示内部控制台差异。