ここに記載されている手順に従って、Snow Leopard で DiffMerge を svn (バージョン 1.6.16) と統合しようとしています。次の変更を加えました。
1) 次のようなスクリプトを作成しました。
#!/bin/bash
DIFFMERGE_PATH=/Applications/DiffMerge/DiffMerge.app
DIFFMERGE_EXEC=${DIFFMERGE_PATH}/Contents/MacOS/DiffMerge
${DIFFMERGE_EXEC} --nosplash -m -t1="Incoming" -t2="Original" -t3="Current" -r="$4" "$2" "$1" "$3"
2) ランchmod +x ~/Scripts/diffmerge-svnmerge.sh
3) ~/.subversion/config ファイルに次のコマンドを追加しました。
merge-tool-cmd = <HOME>/Scripts/diffmerge-svnmerge.sh
4) テスト目的で、ファイルを更新しようとすると競合が発生することを確認し、「l」オプションを使用して DiffMerge を起動して競合を解決しました。毎回次のエラー メッセージが表示されます。The external merge tool exited with exit code 255
私が間違っていることはありますか?
ありがとう!