슬프게도 불가능합니다. 여기 언젠가 애플이 변하기를 바라고 있습니다.
나는 이미 다음을 알고 추측 만하고있어,이 같은 명령을 다소 덜 경험이기는하지만, 비슷한 대신 애플의 FileMerge를 응용 프로그램을 사용할 수 있습니다하지 않을 수 있습니다 다른 사람의 이익을 위해 :
git difftool path/to/file
difftool로는 FileMerge를 사용하여 내 자식 기본값
,하지만 당신은 명시 적으로 구성 할 수 있습니다 : 사전 또한 difftool 자식의 해제하고자
git config --global diff.tool opendiff
(이 때마다 너무 후보 도구 목록에서 자식을 중지합니다.) 프롬프트 시작 :
git config --global difftool.prompt false
git diff
이 FileMerge를 호출하거나 그 대신에 자식을 구성 할 수 있습니다. (난 그냥 git diff
에게 그것은 자신을있는 길을 떠날 것을 선호합니다.) 당신이 먼저 opendiff를 에 적절한 인수를 매핑하는 쉘 스크립트를 작성해야한다는하려면 다음
#!/bin/sh
/usr/bin/opendiff "$2" "$5" -merge "$1"
를 한 후 실행
git config --global diff.external /path/to/shell/script
출처
2011-12-12 08:13:33
sjs