Cygwin에서 vimdiff로 git mergetool을 구성하려고합니다. 나는 사용하여 내 자식 설정에서 도구를 설정 ". 자동 병합 실패, 갈등을 해결하고 그 결과를 커밋"그러나Git Mergetool : "병합 할 파일이 없습니다"
git config --global merge.tool vimdiff
, 나는 결과 병합을 수행 할 때 실행 :
git mergetool
"병합 할 필요가 없습니다.
비슷한 문제가있는 게시물이 여러 개 있지만 다른 질문에 대한 해결책으로이 문제를 해결할 수 없었습니다. git mergetool을 제외하고 내 .gitconfig의 모든 줄을 제거했으며 마찬가지로 vimrc의 모든 줄을 제거했습니다. 거기에 다른 설정 파일이나 일부 패키지 (Cygwin을 사용하여 리콜) 내가 vimdiff를 열려면 자식 mergetool을 만들 필요가 있습니까? 내가 뭘 놓치고 있니? 이것은 리눅스에서 사소한 일이다.
실제로 Windows 용 Git 2.12.1을 사용하면 Windows에서'git mergetool'을 사용할 수 있습니다. 반면 Cygwin에서는 git mergetool이 "No files merging"을 반환합니다. 병합 마커로 이미 커밋 된 파일을 다루지 않고 정확한 경로에서'git mergetool'을 호출하고 있습니다. Cygwin을 개발 용으로 사용하기 때문에 Cygwin의 git으로 왜 같은 일을 할 수 없는지 궁금합니다. – mjellis1687
@ mjellis1687 git bash가 개발의 필요성을 충족시킬만큼 충분한가요? – VonC
@ mjellis1687 Cygwin에서 배포 할 자식 버전은 무엇입니까? – VonC