Frage

Ich habe einen VisualSVN-Server, der auf meinem Server ausgeführt wird, und ich habe einen Post-Commit-Haken erstellt, um eine E-Mail an mich zu senden, wenn jemand Code mit den hier beschriebenen Schritten angibt: http://www.visualsvn.com/support/topic/00018/

Ich möchte jedoch in der Lage sein, eine E-Mail an eine Person zu senden, wenn ein bestimmtes Projekt in SVN ein gewisses ist, aber jemand anderes sollte eine E-Mail erhalten, falls ein anderes Projekt verpflichtet ist.

Wie kann ich zum Erstellen mehrerer Post-Commit-Haken, um E-Mails an verschiedene Personen zu erstellen, je nachdem, welches Projekt verpflichtet ist?

War es hilfreich?

Lösung 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

Andere Tipps

Sie möchten vielleicht mein Post-Commit-Commit ansehen Watch-Skript . Dadurch werden in diesem Umstand Ihre Notwendigkeit mehrerer post-Commit-Haken beseitigt.

Dieses Skript sendet eine E-Mail an mehrere Benutzer, je nachdem, was sich geändert hat. Der Hauptzweck dieses Skripts besteht darin, Benutzer zu ermöglichen, ihre eigenen uhren einzustellen. Benutzer können Dateien oder Verzeichnisse mit GLOB oder regex Muster. Sie können meine voreinstellen -Skript verwenden, um zu verhindern, dass Benutzer möglicherweise andere Benutzer ändern Dateien ansehen Auf diese Weise muss niemand Sie stören, wenn sie diese Arten von Benachrichtigungen benötigen, die in Ihre Süßigkeiten-Quetschzeit einschneiden können.

Benutzer können auch einrichten, welche E-Mail-Konten, zu denen sie die Uhren mögen möchten, zu gehen. Benutzer können diese Mitteilungen einrichten, um zu mehreren E-Mail-Konten oder sogar E-Mail-Konten zu gelangen, die mit SMS, IM, Twitter oder Facebook-Konten verbunden sind, wenn sie auf diese Weise Benachrichtigungen bevorzugen.

Der Haken verwendet Perl, aber die Standard-Perl-Installation funktioniert, ohne dass zusätzliche Module hinzugefügt werden müssen. Es sollte auch mit allen Perl von 5.8.8 arbeiten. Windows-Benutzer können die neueste Version von perl kostenlos herunterladen, da es offene Quelle ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top