Я пытаюсь интегрировать 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) Ran chmod +x ~/Scripts/diffmerge-svnmerge.sh
3) Добавил следующую команду в ~/.subversion/config file:
merge-tool-cmd = <HOME>/Scripts/diffmerge-svnmerge.sh
4) В целях тестирования я постарался получить конфликт при попытке обновить файл и использовал опцию 'l' для запуска DiffMerge для разрешения конфликта,Каждый раз я получаю следующее сообщение об ошибке: The external merge tool exited with exit code 255
Есть идеи, что я делаю не так?
Спасибо!