簡體   English   中英

合並Subversion簽入電子郵件

[英]consolidate subversion checkin emails

我剛剛開始破解一個腳本,將檢入電子郵件合並到一個10分鍾的窗口中,以減少人們收到的SVN電子郵件數量(並使其更具可讀性)。 這聽起來像是以前可能已經解決的常見問題。

如何減少同事收到的個人簽到通知電子郵件的數量?

不用讓您的提交鈎子發送電子郵件,而是每十分鍾,一小時或任何間隔運行一次cron任務,以檢查之前但很多分鍾內的提交並發送有關它們的通知,該怎么辦? 它如何工作在某種程度上取決於您在電子郵件中擁有哪些信息,應該由誰獲得哪些電子郵件等。

另一種選擇是讓提交掛鈎將有關提交的信息存儲在數據庫中,然后讓cron任務獲取該信息並進行郵件發送。 但是,這可能不如我提到的第一個想法干凈。

接聽以前的建議。 我每小時10分鍾運行一次cron作業,該作業使用svn log命令並將其通過管道發送到電子郵件列表/地址。

svn log --verbose --revision“ fromdate:todate” file:/// path / to / repo

您將需要使用perl / bash腳本來包裝此命令,以插入日期/時間范圍

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM