Как исключить уведомления за пределами магистрали, используя крюк 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 2

1 ответ:

Эта функция будет реализована в предстоящем VisualSVN Server 2.6.0.

Вы также можете проверить этот поток QA, который имеет код пакетного сценария, который поможет вам: посткоммитирующий крюк, который выполняет действие только в том случае, если коммит влияет на конкретный путь.