您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > cvs
[原创]给你的cvs服务器加上邮件通知
作者:网络转载 发布时间:[ 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


一点经验:

cvsmail本身没有什么日志可查,如果你发现自己的cvsmail不能正常使用时,可以到cvsroot的home目录中察看Mailbox文件中的退信信息

一个cvs更新邮件的样例

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

邮件内容:
 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上留言跟我联系

 haoyufu 回复于:2005-07-30 09:59:12
谢谢楼主

我可以试验下

我的cvs, cvsweb都成功了

在按这个也可以呵呵

 sxybit 回复于:2005-07-31 20:22:35
呵呵,其实文档很详细,不过是没有例子,很多地方要多试几遍才对,这里我给出了例子,相信安装过程中的大部分疑问都没有了.

 yeqiwei 回复于:2005-08-04 13:49:39
不错,你的blog也不错。

 haoyufu 回复于:2005-08-04 17:21:12
兄弟我做了

可是好象没有反映呀

 sxybit 回复于:2005-08-05 13:32:37
你的邮件服务配好了吗,看看你的/home/cvsroot目录下面有没有一个Mailbox的文件

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

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

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd