왜 git difftool은 vimdiff에서 작동하지 않습니까?


2

난 단지 자식을 설정하고 vimdiff에 자식 mergetool을 설정하고 예상대로 작동합니다.

내가 자식 설정을 설정하면 - 전역 diff.tool vimdiff 그것은 이상하게 행동합니다.

git diff x y는 더 적은 공간을 열고 정상적인 선형 출력 형식으로 변경 사항을 표시합니다.

git difftool x y를 사용하면 출력을 콘솔에 출력합니다. 다시 선형 diff 형식으로 출력합니다. (보통 @@ -1,40 +1 @@ - + 양식)

나는 external = vimdiff와 tool = vimdiff 등 다른 모든 트릭을 시도했다. 아무 것도 작동하지 않는다. 어떤 제안?


있니? core.pager 뭐라구?
ephemient

igit config --list merge.tool = vimdiff merge.conflictstyle = diff3 diff.tool = vimdiff
mmlac

같은 문제가 있습니다. Mac을 사용하면 관련성이 있는지 확실하지 않습니다.
Brendan Maguire
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.