端末から kdiff3 を開き、kdiff3 の引数として 2 つのローカル ファイルを渡そうとしています (git リポジトリにはありません)。Kdiff3 を git diff ツールとして使用しています。これは、現在のバージョンとレポ ヘッドのバージョンを比較するのに完全に機能します。ただし、端末からローカル ファイル (git リポジトリではなく) を引数として kdiff3 を実行すると問題が発生しFSPathMakeRef(local_kdiff_path/kdiff3.app ) failed with error -43.
、参考までに、kdiff3.app パスの場所は git diff ツールに対して定義したものとまったく同じであるというエラーが表示されます。エイリアス。私が試した2つの方法に従ってくださいが、どれも機能しません:
alias kd2='open -a "local_kdiff_path/kdiff3.app" $1 $2'
alias kd3='sudo open -a "local_kdiff_path/kdiff3.app/Contents/MacOS/kdiff3" $1 $2'
この問題を解決する方法を教えてください。