SVN設定Hooks自動群發更新郵件

2021-07-10 19:36:32 字數 868 閱讀 6661

專案組成員不定時向svn提交**或資料,管理員不能確切掌握專案**更新動態。svn向我們提供了設定hooks自動**更新郵件的功能,當專案組成員向svn提交資料時,在hooks中指定的郵箱將會接收到svn更新郵件。具體設定如下:

1、開啟visualsvn server。

2、 選中專案名,右鍵選中properties。

3、選中hooks選項卡,post-commit hook選項,如下圖。

4、輸入以下指令碼設定hooks:

"%visualsvn_server%\bin\visualsvnserverhooks.exe" ^

commit-notification "%1" -r %2 ^

--from [email protected] --to [email protected];[email protected];[email protected] ^

--smtp-server smtp.126.com ^

--smtp-port 587 ^

--smtp-user [email protected] ^

--smtp-password 0000000 ^

--smtp-ssl ^

--no-diffs ^

--encoding utf-8

如下圖所示:

5、經此設定,每當有svn更新時,指令碼中to後面的郵箱就會收到來自from後面的郵箱的svn更新郵件,郵件顯示svn中的哪些分支做了更新,以及專案組人員提交時寫的日誌資訊。

svn利用hooks自動更新遠端伺服器上的專案

專案開發階段往往需要頻繁的提交 如果不加svn鉤子的話,每次提交都要到專案目錄下執行一下svn up,非常費事,所以今天決定加個把鉤子做上。利用鉤子更新遠端專案的關鍵是實現ssh無密碼登入。svn倉庫所在伺服器 以下簡稱機器a 6.111 專案所在伺服器 以下簡稱機器b 6.28 一 首先我們實現s...

svn提交時自動設定 needs lock

設定後的效果 檔案會自動帶上svn needs lock屬性,預設是唯讀的要簽出才能修改以防止修改完後提交才發現衝突了。只要兩步 第一步 新建檔案時自動給檔案設定強制唯讀屬性 svn needs lock 具體操作 從svn客戶端的 設定 介面開啟配置檔案,在結尾增加 miscellany enab...

windows批處理定時任務svn自動更新

最近想在本地自動更新svn 建立了乙個定時任務autosvnupdate.bat,每隔1分鐘自動更新tortoisesvn,內容如下 schtasks create sc minute mo 1 tn mysvntask tr d hehe cron.bat sc表示指定計畫頻率,mo時間間隔,tn...