我遵循了这个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"
知道我哪里错了吗?
答案 0 :(得分:2)
正如上面的评论所述,您应该使用git difftool
来启动外部差异工具而不是git diff
,这将显示内部控制台差异。