Ошибка пост-фиксации в Visual SVN Server
Когда я фиксирую последний код на клиентском компьютере TortoiseSVN, он запускает ловушку пост-фиксации, которая была настроена на моем компьютере с сервером VisualSVN.
Теперь проблема в том, что фиксация прошла успешно, но я получаю ошибку post-commit hook failed (exit code - 255) with no output
,
1 ответ
Сценарий ловушки каким-то образом не может обработать коммит. Вы (или ваш системный администратор) должны проанализировать, что делает ваш скрипт, и почему он не работает. Там могут быть многочисленные проблемы. Начните устранение неполадок с проверки кода сценария перехвата и прав доступа на стороне сервера.
Администратор может устранить эту проблему, фиксируя выходные данные скрипта ловушки для подсказок:
- Переименуй свой текущий
post-commit.bat
подать вpost-commit-run.bat
, Создайте следующий файл как ваш
post-commit.bat
файл:call "%~dp0post-commit-run.bat" %* > %1/hooks/post-commit.log 2>&1
Зафиксируйте репозиторий и проверьте сгенерированный
post-commit.log
файл в каталоге ловушек вашего репо на стороне сервера. Вывод даст вам подсказки о первопричине.