【问题标题】:Can I abort git difftool when multiple files are being compared?比较多个文件时可以中止 git difftool 吗?
【发布时间】:2017-01-15 00:28:47
【问题描述】:

我犯了一个大错。

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

git difftool tag1 tag2

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

【问题讨论】:

标签: git git-diff vimdiff git-difftool


【解决方案1】:

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

【讨论】:

  • 这在第二个终端中完成时有效。之后 difftool 开始询问,我能够使用Ctrl-C 中止。问题解决了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 2021-09-13
  • 2013-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多