Визуальный хук после фиксации 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 только для туалета
Другие вопросы по тегам