2016-09-29 83 views
0

我有git配置(如下圖)使用vimdiff作爲difftool並比較另一對文件沒有提示,只要我呼籲:qa。這很棒。唯一的問題是有時在許多文件中存在差異。如何防止git運行另一個vimdiff實例並繼續比較隊列?如何防止`git difftool`調用另一個`vimdiff`?

git config --global diff.tool vimdiff 
git config --global difftool.prompt false 
git config --global alias.d difftool 

我試圖戒菸vim與非零的錯誤代碼(:cq),但它並不能幫助。

如果答案適用於vimnvim,那將會很棒。

回答

1

我得到不同的堆棧上的解決方案:

git config --global difftool.trustExitCode true 
git config --global mergetool.trustExitCode true 

然後用:cq

退出
相關問題