私は Mac OS X の difftool として git で opendiff を使用していましたが、今日は機能しなくなりました。
エラーメッセージは表示されません。デフォルトでは、端末に差分をダンプするだけです。
これを構成する方法についての一般的なガイドに従いましたが、役に立ちませんでした:
以下を使用して実行可能スクリプトを作成しました。
#!/bin/sh /usr/bin/opendiff "$2" "$5" -merge "$1"
.gitconfig にオプションを追加:
external = ~/git-diff-cmd.sh tool = opendiff
しかし、うまくいきません。
実は、以前はこのスクリプトや設定をしなくても、FileMerge が自動認識されて起動してgit difftool -t opendiff {filename}
いました。