2015-09-24 12 views
0

Im пытается настроить крюк предварительной фиксации для уведомления по электронной почте с помощью VisualSVN. Когда я пытаюсь добавить тестовый файл в репозиторий и зафиксировать его, я получаю сообщение об ошибке, которое включает в себя такие выражения, как «VisualSVNServerHooks: E205000: недопустимый номер версии, поставленный ...»Ошибка с фиксацией сбоя из-за «E205000: номер недопустимого ревизии»

Я использую базовую настройку уведомления по электронной почте, на которую ссылаются здесь https://www.visualsvn.com/support/topic/00018/

Что Im использование (измененные настроек)

"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^
    commit-notification "%1" -r %2^
    --from "[email protected]" --to "[email protected] "^
    --smtp-server mail.something.com 

Если я манекен вверх команды и replate% 2 с 123, это работает. Мог ли 2-й аргумент не попасть в команду?

ответ

1

Должно быть пост-фиксация крюк, а не предварительная фиксация. Захват прерываний перед фиксацией до создания новой редакции в репозитории, поэтому он не предоставляет номер версии в качестве входного параметра% 2.

+0

Duh! Он даже говорит пост-фиксацию в документации, которую я разместил. по какой-то причине мой мозг читал его как предварительную фиксацию. Я обновил настройки и теперь работает так, как ожидалось. Спасибо! – BitShift