Как исключить уведомления за пределами магистрали, используя крюк post-commit с VisualSVNServerHooks.отлично?
В настоящее время мы используем крюк SVN (ниже), который отправляет уведомление по электронной почте о каждом коммите в репозитории. Я ищу способ ограничить уведомления только изменениями, которые происходят в магистрали, исключая теги / ветви/и т. д. Есть ли способ, чтобы создать ограничение, как это с помощью VisualSVNServerHooks.exe ?
Текущий:
"%VISUALSVN_SERVER%binVisualSVNServerHooks.exe" ^
commit-notification "%1" -r %2 ^
--from server@email.com --to emaillist@company.com ^
--smtp-server smtp.company.com
Заранее спасибо за любые советы.
1 ответ:
Эта функция будет реализована в предстоящем VisualSVN Server 2.6.0.
Вы также можете проверить этот поток QA, который имеет код пакетного сценария, который поможет вам: посткоммитирующий крюк, который выполняет действие только в том случае, если коммит влияет на конкретный путь.