2011-04-20 49 views
2

我可以讓post commit鉤子在每次有人檢查某個東西時發送一封電子郵件,但是我可以將其限制爲只有當人們在標籤目錄中檢查某些內容時纔會這樣做?基本上我想要一個通知,當任何人推動釋放。我的顛覆正在Windows上運行。有任何想法嗎?Subversion post commit to tags hook

回答

-1

是的,提交後腳本的第一個參數是存儲庫路徑;在那裏尋找,只發送電子郵件,如果你找到它。

+0

回購路徑是服務器上的本地存儲庫路徑!它與網址無關 – manojlds 2011-04-20 19:18:27

3

您將獲取作爲提交後掛鉤參數提交的repo和修訂。

使用svnlook獲取修訂版中已更改文件的路徑,看看它是否有tags並觸發您的電子郵件。

svnlook changed -r $rev $repo 

以上將給看起來像

A trunk/app/file.cs 

使用這些信息,看看是否加入標籤,記行,你的post-commit