您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
[原創(chuàng)]給你的cvs服務(wù)器加上郵件通知
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/12/25 14:50:11 ] 推薦標簽:

1. Copy cvsmail.pm, cvsmail.cfg, cvsmail.pl, precommit.pl到你check out出來的CVSROOT里面,比如/tmp/cvs/CVSROOT

[code:1:7e1c4558c4]
  cp cvsmail* /tmp/cvs/CVSROOT
  cp pre* /tmp/cvs/CVSROOT [/code:1:7e1c4558c4]
 
  然后把這幾個文件都加入CVS倉庫
 
[code:1:7e1c4558c4]
 cvs add cvsmail.pm
  cvs add cvsmail.cfg
  cvs add cvsmail.pl
  cva add precommit.pl
   [/code:1:7e1c4558c4]
2. 在CVSROOT/commitinfo這個文件中加入下面行

[code:1:7e1c4558c4]
   ALL               $CVSROOT/CVSROOT/precommit.pl [/code:1:7e1c4558c4]
 
3. 在CVSROOT/loginfo這個文件中加入下面行

 [code:1:7e1c4558c4]
   ALL               $CVSROOT/CVSROOT/cvsmail.pl %{ sVv } [/code:1:7e1c4558c4]
  
4. 修改cvsmail.cfg,同第一種情況  
  
5. 提交上面修改過的文件

   cvs commit


一點經(jīng)驗:

cvsmail本身沒有什么日志可查,如果你發(fā)現(xiàn)自己的cvsmail不能正常使用時,可以到cvsroot的home目錄中察看Mailbox文件中的退信信息

一個cvs更新郵件的樣例

[code:1:7e1c4558c4]
主題: [cvs update] cvs commit: CVSROOT cvsmail.cfg

郵件內(nèi)容:
 cvsroot             2005/07/23 21:23:47 CST

 Modified files:
   .                    cvsmail.cfg
 Log:
 add header
 
 Revision  Changes  Path
 1.11      +1 -1    CVSROOT/cvsmail.cf     [/code:1:7e1c4558c4]

有問題歡迎到http://www.bestunix.net上留言跟我聯(lián)系

 haoyufu 回復(fù)于:2005-07-30 09:59:12
謝謝樓主

我可以試驗下

我的cvs, cvsweb都成功了

在按這個也可以呵呵

 sxybit 回復(fù)于:2005-07-31 20:22:35
呵呵,其實文檔很詳細,不過是沒有例子,很多地方要多試幾遍才對,這里我給出了例子,相信安裝過程中的大部分疑問都沒有了.

 yeqiwei 回復(fù)于:2005-08-04 13:49:39
不錯,你的blog也不錯。

 haoyufu 回復(fù)于:2005-08-04 17:21:12
兄弟我做了

可是好象沒有反映呀

 sxybit 回復(fù)于:2005-08-05 13:32:37
你的郵件服務(wù)配好了嗎,看看你的/home/cvsroot目錄下面有沒有一個Mailbox的文件

[quote:2da1074847="haoyufu"]兄弟我做了

可是好象沒有反映呀[/quote:2da1074847]

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd