Решение проблемы с ошибкой SVN: нет такого файла commit-email.pl

#svn #hook #tortoisesvn

#svn #перехват #tortoisesvn

Вопрос:

Я получил следующую ошибку при фиксации через TortoiseSVN:

Ошибка: сбой перехвата после фиксации (код выхода 127) с выводом: Ошибка: /home/svnRepos/proj /Blah /hooks /post-commit: строка 52: /usr/share/doc/subversion-1.4.2/tools/hook-scripts/commit-email.pl : Нет такого файла или каталога

Я изучил это и заметил, что теперь есть следующий путь: /usr/share/doc/subversion-1.6.11/tools /hook-scripts/

В этой папке находится файл commit-email.rb.

Есть ли шанс, что вы можете знать, почему наш SVN пытается вернуться в папку 1.42 при отправке перехвата электронной почты?

Мы высоко ценим любые другие предложения о том, как решить эту проблему.

Ответ №1:

Просто перейдите к своему файлу после фиксации ( / home/svnRepos / proj / SRP / hooks / post-commit) строка 52, отредактируйте ссылку на commit-email.pl и измените его на более новый скрипт.

Комментарии:

1. Огромное спасибо! В этом и заключалась проблема. Мне также пришлось скопировать старый commit-email.pl ~ файл из папки перехвата subversion-1.4.2 в папку перехвата subversion-1.6.11. Я не уверен, как были удалены все файлы в папке 1.4.2. Ого. Еще раз спасибо.