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]