Визуальный хук после фиксации SVN не удалось
Я пытаюсь добавить хук после фиксации к моему серверу Visual SVN. После коммита мне нужно оформить весь проект.
Я делаю следующее в commit-hook:
"%VISUALSVN_SERVER%bin\svn.exe" checkout http://Server.local.myServer:82/svn/Project/ D:/Projects/xampp/htdocs/Data/Project/Data --non-interactive --force --username Administrator --password xxx
Если я напишу это в моем CMD, это будет работать очень хорошо. Но если я фиксирую свой проект в моей клиентской программе, я всегда получаю одну и ту же ошибку:
Warning: post-commit hook failed (exit code 1) with output:
svn: E720005: Error resolving case of 'D:\Projects\xampp\htdocs\Data\Project\Data'
Что я могу сделать:(? Спасибо за вашу помощь!
1 ответ
Безоговорочная проверка в пост-фиксации - это, как правило, плохая идея:
- Фиксация происходит не раз
- Оформление заказа 1) однократная операция 2) для пустой цели и сбой (AFAICR) для существующей рабочей копии в качестве цели для проверки
Чтобы не перегружать ловушку post-commit с помощью логики (но вы можете реализовать ее "если папка WC - update, в not - checkout"), я предлагаю:
- Оформить заказ WC вручную
- в крюк выполнить
svn up
только для туалета