가이드로 " Vimdiff와 함께 Git Diffgit diff
"를 사용하여 vimdiff로 래핑하도록 설정 했으며 , 변경 사항이 많은 파일이 없으면 예상대로 작동합니다.
변경 사항이있는 여러 파일이 있고 내가 실행 git diff
하면 첫 번째 파일이 열리고 vimdiff의 첫 번째 인스턴스를 종료 한 후 다음 메시지가 표시됩니다.
external diff died, stopping at filename
이것은 내가 익숙한 것과 완전히 다른 행동입니다. SVN을 사용하여 과거에 비슷한 설정을했고 여러 파일을 비교할 때 첫 번째 파일을 검토 :wq
한 다음 사용 하고 쓰고 종료 하고 차이가있는 다음 파일을 열었습니다.
Git의 경우에는 그렇지 않습니다. 나는 시도 :n[ext]
했지만 그렇게하면 수정 된 버전과 비교할 수 있도록 왼쪽 창을 원본 파일로 채우지 않습니다.
df
별칭diff
과dt
별칭difftool
. 또한:qa
Vim을 입력 하면 아무 것도 저장하지 않고 다음 변경 세트로 순환합니다.