В удаленном Visual SVN Server Post Commit Cook не работает должным образом,

В удаленном репо требуется автоматическое обновление, но ловушка VISUAL SVN Server Post commit не работает должным образом. Это мой код веб-крюка..PATH=%PATH%;"C:\Program Files\VisualSVN Server\bin\" set SVN_WORK_DIR=C:\Svn\Test" svn update %SVN_WORK_DIR%

Это возвращается ниже ошибки:

Ошибка: ошибка после фиксации (код выхода 1) с выводом:
Ошибка: svn: E155004: запустите svn cleanup, чтобы удалить блокировки (для получения подробной информации введите svn help cleanup)
Ошибка: svn: E155004: не удалось заблокировать рабочую копию "C:\Svn\Test".
Ошибка: svn: E200031: sqlite[S8]: попытка записи базы данных только для чтения
Ошибка: SVN: E200042: Дополнительные ошибки:
Ошибка: svn: E200031: sqlite[S8]: попытка записи базы данных только для чтения

Я пробовал различный код, но он не работает. Любой может мне помочь????

1 ответ

Полученная ошибка, скорее всего, вызвана отсутствием прав доступа к C:\Svn\Test, Вы должны предоставить учетной записи службы доступ для чтения / записи к этому каталогу.

Сценарии перехвата выполняются под учетной записью, на которой работает служба сервера VisualSVN. Сервер VisualSVN по умолчанию работает как учетная запись сетевой службы.

Другие вопросы по тегам