當開發人員進行程式異動時,
我們會希望 SVN Server 能夠自動發送 Mail 通知相關人員,
可以參考以下步驟 :
1) 到 SVN Server, 開啟 SVN Server Manager, 然後在某個專案上面, 按右鍵, 點選 "所有工作 > Manage Hooks" :
2) 選擇要編輯的觸發事件, 然後按一下 "Edit" 鈕 :
3) 輸入以下程式碼 :
程式碼
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^ commit-notification "%1" -r %2 ^ --encoding UTF-8 ^ --from fromMailAddr ^ --to toMailAddr1,toMailAddr2,... ^ --smtp-server mailServer
範例 :
測試結果) 只要有人將新增或異動的程式送交後, SVN Server 就會自動發送 Mail 通知相關人員, 如下範例 :