使用meld作为git diff工具而不使用包装器脚本

时间:2015-06-30 01:13:55

标签: meld git-difftool

我在我的系统上安装了meld; $ meld在命令行中运行。 我做了

$ git config --global diff.tool meld

然后

$ cd path/to/my/repo
$ git config --list
diff.tool=meld
core.repositoryformatversion=0
core.filemode=true
<blah blah blah>

但是,git difftool不会调用meld。 如果我做git difftool我将差异转储到控制台。 鉴于git documentation

,这是意料之外的
  

-t   --tool =   使用<tool>指定的差异工具。有效值包括emerge,kompare,meld和vimdiff。运行git difftool --tool-help以获取有效<tool>设置列表。

     

如果未指定diff工具,git difftool将使用配置变量diff.tool。如果未设置配置变量diff.toolgit difftool将选择合适的默认值。

我已经看过一些关于使用python或bash脚本来调用meld的讨论,但是考虑到git文档明确提到了meld作为可能的工具之一,我认为这应该没有包装器。

有没有办法在不使用外部包装的情况下使用meld作为git diff工具?

0 个答案:

没有答案