Domanda

Ho Visualsvn Server in esecuzione sul mio server e ho creato un aggancio post-commit per inviare un'e-mail a me quando qualcuno commette codice, utilizzando i passaggi qui delineati: http://www.visualsvn.com/support/topic/00018/

Tuttavia, vorrei essere in grado di avere un'e-mail inviata a una persona se è stato commesso un determinato progetto in SVN, ma qualcun altro dovrebbe ricevere un'e-mail se un altro progetto è impegnato a.

Come posso andare a creare più ganci post-commit per inviare e-mail a persone diverse a seconda del progetto commesso?

È stato utile?

Soluzione 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

Altri suggerimenti

Potresti voler guardare il mio post-commit Guarda lo script . Questo eliminerà la necessità di più ganci post-commit in questa circostanza.

Questo script invierà un'e-mail a più utenti a seconda cosa verrà modificata. Lo scopo principale di questo script è consentire agli utenti di impostare i propri Orologi . Gli utenti possono specificare file o directory usando glob o regex modelli. Puoi usare il mio pre-commit script per impedire agli utenti di modificare altri utenti Guarda i file. In questo modo, nessuno deve disturbarti quando hanno bisogno di questi tipi di notifiche che possono tagliare nel tuo tempo di schiacciamento della caramella.

Gli utenti possono anche configurare quali account di posta elettronica che vorrebbero che gli orologi andassero. Gli utenti possono configurare queste comunicazioni per accedere a più account e-mail o addirittura agli account di posta elettronica associati agli account SMS, IM, Twitter o Facebook se preferiscono le notifiche in questo modo.

Il gancio utilizza Perl, ma l'installazione standard perl funzionerà senza dover aggiungere moduli aggiuntivi. Dovrebbe funzionare con tutti i perl da 5.8.8 in poi. Gli utenti di Windows possono scaricare l'installazione della versione più recente di perl gratis da quando è open source.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top