比较多个文件时,我可以中止 git difftool 吗?

Ale*_*ner 5 git vimdiff git-diff git-difftool

我犯了一个巨大的错误。

我已经配置git difftool为使用vimdiff,然后我执行了一个比较整个存储库的命令:

git difftool tag1 tag2

现在 difftool 以 diff 模式为每个已更改的文件启动 vim。当我关闭 vim 时,它会用下一对文件再次启动。一般来说,这就是我想要的,但是如果队列中的文件太多,我可以以某种方式中止这个过程吗?我知道我可以关闭终端,但是有更好的方法吗?

Ram*_*eka 2

运行这个:git config --global difftool.prompt true. 这将提示您输入它打开的每对文件。

  • 这在第二个终端中完成时有效。之后 difftool 开始询问,我可以使用“Ctrl-C”中止。问题解决了。 (2认同)