Я запускаю VisualSVN на сервере Windows.
Я пытаюсь добавить хук после фиксации для обновления нашего промежуточного проекта всякий раз, когда происходит фиксация.
В VisualSVN, еслиЯ набираю команду в диалоге hook / post-commit, все отлично работает.
Однако, если я создаю командный файл с той же самой командой, я получаю сообщение об ошибке, которое говорит, что ловушка post-commit потерпела неудачу,Дополнительной информации нет.
Моя команда использует абсолютные пути.
Я попытался поместить пакетный файл в каталог VisualSVN / bin, там я получаю ту же ошибку.
Я убедился, что VisualSVN имеет разрешения для каталогов, в которых находится пакетный файл.
Единственное, о чем я могу думать, это то, что я неправильно вызываю его из VisualSVN.Я просто заменяю команду svn update в диалоговом окне hook / post-commit на имя пакетного файла ("c: \ VisualSVN \ bin \ my-batch-file.bat"). Я пробовал с указанием пути и без него.(без пути он вообще не находит файл).
Нужно ли использовать другой синтаксис в диалоге SVNCommit для вызова командного файла?Как насчет внутри командного файла (у него просто есть моя команда svn update. Он работает, если я запускаю командный файл из командной строки.)
В конечном итоге я хочу использовать командный файл, потому что я хочу сделать несколькобольше вещей после коммита.