2013-01-21 3 views
4

Mac OS X에서 difftool로 git에 opendiff를 사용하고 있었지만 오늘은 작동을 멈추었습니다.
오류 메시지가 표시되지 않습니다. 기본값은 터미널에서 diff를 덤프하는 것입니다.opendiff (FileMerge)가 Mac OS X에서 git 작업을 중단했습니다.

나는이를 구성하는 방법에 대한 일반적인 가이드를 따라했지만, 아무 소용이 : .gitconfig하는

#!/bin/sh 
/usr/bin/opendiff "$2" "$5" -merge "$1" 
  • 추가 옵션 :

    • 은으로 된 실행 스크립트를 생성

      external = ~/git-diff-cmd.sh 
      tool = opendiff 
      

    하지만 작동하지 않습니다.
    실제로이 스크립트와 구성을 사용하지 않고도 FileMerge가 자동으로 인식되고 시작되었습니다. 단지 git difftool -t opendiff {filename}을 수행하면됩니다.

  • 답변

    1

    환경 변수를 설정하십시오

    export GIT_EXTERNAL_DIFF=<path to your script>