Как создать несколько опрометчивых крючков на Visual SVN

StackOverflow https://stackoverflow.com//questions/22065368

Вопрос

У меня есть сервер VisualSVN, работающий на моем сервере, и я создал Post-Comment Hook, чтобы отправить мне электронное письмо, когда кто-то совершает код, используя шаги, изложенные здесь: http://www.visualsvn.com/support/topic/00018/

Тем не менее, я хотел бы иметь возможность отправить электронное письмо с одним человеком, если был привержен определенным проектом в SVN, но кто-то еще должен получить электронное письмо, если привержен другой проект.

Как я могу пойти на создание нескольких пост-фиксации крючков для отправки электронных писем различным людям в зависимости от того, на каком проекте привержен?

Это было полезно?

Решение 2

I figured it out. I simply entered the next hook underneath my initial one, separating them with line. Eg:

    "%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
    commit-notification "%1" -r %2 ^
    --from svn@mycompany.co.za --to me@mycompany.co.za ^
    --smtp-server mail.mycompany.co.za ^
    --detailed-subject

   "%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
    commit-notification "%1" -r %2 ^
    --from svn@mycompany.co.za --to someone_else@mycompany.co.za ^
    --smtp-server mail.mycompany.co.za ^
    --detailed-subject

Другие советы

Возможно, вы захотите посмотреть на мой Post-Compare Смотреть скрипт . Это устранит ваши потребности в нескольких пост-фирменых крюках в этом обстоятельстве.

Этот скрипт отправит электронное письмо нескольким пользователям в зависимости от того, что изменяется. Основная цель этого скрипта - позволить пользователям устанавливать свои собственные часы . Пользователи могут указывать файлы или каталоги, используя ГЛОГ или Regex узоры. Вы можете использовать My My Pre-Communs Script для предотвращения изменений других пользователей Смотреть файлы. Таким образом, никто не должен беспокоить вас, когда им понадобятся эти типы уведомлений, которые могут сократить время в вашем конфете.

Пользователи

также могут настроить какие учетные записи электронной почты, которые они хотели бы получить часы, чтобы пойти. Пользователи могут настроить эти уведомления, чтобы перейти на несколько учетных записей электронной почты, или даже на учетные записи электронной почты, связанные с SMS, IM, Twitter или учетными записями Facebook, если они предпочитают уведомления таким образом.

Крюк использует Perl, но стандартная установка PERL будет работать без необходимости добавлять какие-либо дополнительные модули. Он должен работать со всем Perl с 5,8,8 вперед. Пользователи Windows могут загрузить Установить самую последнюю версию perl бесплатно, поскольку это открытый источник.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top