This question already has answers here:
Why does “git difftool” not open the tool directly?

(2个答案)


4年前关闭。




在合并分支或使用git difftool审查针对修订的所有更改时,在每次调用该工具之前询问Launch '$difftool' [Y/n]:可能是有意义的,以便使较长的调用链可以被SIGINT中断。如果将特定文件作为参数传递,则不会,即AFAIK。仅在后一种情况下才解决该问题(因为前一种情况有意义)?

我在Ubuntu 14.10上使用2.1.0。

编辑:看到Why does "git difftool" not open the tool directly?之后,我修改了问题,以弄清楚如何处理询问是否存在多个差异文件这一事实。

最佳答案

我从堆栈溢出本身中找到了以下内容:

 man git-difftool

OPTIONS
   -y, --no-prompt
       Do not prompt before launching a diff tool.

或在全局配置本身中进行设置:
git config --global --add difftool.prompt false

Why does "git difftool" not open the tool directly?

关于git - 如何抑制确认 “Launch ' $ difftool'[Y/n]:” iff(仅当且仅当)将特定文件传递给git difftool吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26742525/

10-15 02:48