2016-09-29 8 views
0

gitvimdiffdifftool으로 사용하고 :qa을 호출하는 즉시 다른 파일 쌍을 비교하도록 구성되었습니다 (아래처럼). 그것은 굉장. 유일한 문제는 때로는 많은 파일에 차이가 있다는 것입니다. git이 다른 vimdiff 인스턴스를 실행하고 diffs 큐를 계속 실행하지 못하게하려면 어떻게해야합니까? `git difftool`이 다른`vimdiff '를 호출하지 못하게하는 방법은 무엇입니까?

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

나는이 아닌 에러 코드 ( :cq)와 vim를 종료하려하지만 도움이되지 않습니다.

답이 vimnvim 모두에 적용되면 정말 좋을 것입니다.

답변

1

나는 다른 스택에 솔루션을 가지고 :

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

을 그리고 :cq

에 종료