比较多个文件时,我可以中止 git difftool 吗?
Can I abort git difftool when multiple files are being compared?
我犯了一个大错。
我已经将 git difftool
配置为使用 vimdiff
,然后我执行了一个比较整个存储库的命令:
git difftool tag1 tag2
现在 difftool 为每个已更改的文件以差异模式启动 vim。当我关闭 vim 时,它会再次启动并显示下一对文件。一般来说,这就是我想要的,但是如果队列中的文件太多,我可以以某种方式中止这个过程吗?我知道我可以关闭终端,但有没有更好的方法?
运行 这个:git config --global difftool.prompt true
。这将提示您输入它打开的每一对文件。
我犯了一个大错。
我已经将 git difftool
配置为使用 vimdiff
,然后我执行了一个比较整个存储库的命令:
git difftool tag1 tag2
现在 difftool 为每个已更改的文件以差异模式启动 vim。当我关闭 vim 时,它会再次启动并显示下一对文件。一般来说,这就是我想要的,但是如果队列中的文件太多,我可以以某种方式中止这个过程吗?我知道我可以关闭终端,但有没有更好的方法?
运行 这个:git config --global difftool.prompt true
。这将提示您输入它打开的每一对文件。