This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

林中求马 爰居爰处?爰丧其马? 予以求之?于林之下。
2010 八月 19, 星期四 林中求马 | 观点透视 [32] | 聚焦互联网 [28] | 生活轨迹 [24] | 國學精粹 [18] | 散文游记 [14] | 休闲娱乐 [13] | 听我讲故事 [6] | 图片库

«再论如何提高员工工作效率 | cvs web管理软件cvstrac的使用»

cvs管理脚本

calfen | 31 八月, 2005 16:36 (2366 Reads)

cvs应用在企业里太烦啦,要审查是否加注释,最近有没有人上传垃圾.自己写了个脚本,凑活着用用吧. 先说一下优劣,用了不满意别怨我:

  1. 首先每天都将最新的代码扯到一个地方,起到了备份的作用,算副产品.
  2. 信息显示比较全,包括谁下载过,谁修改过什么文件,注释是什么.
  3. 可以动态check out新模块.
  4. 信息多所以乱,只是采取简单的分割各个库的方法,没有整理成表.看起来稍微有些乱.其实可以美化一下,比如加上颜色,做成表格之类的.不过面子上的功夫我一直是懒得下的.所以...留给有兴趣的吧.改好了别忘了通知我就行.


使用方法:

1,http://calfen.yymm.net/doc/cvs/cvs2cl.pl.html,这个perl的脚本也是我找来的,用来分析cvs log,省的自己排版了.
2,
http://calfen.yymm.net/doc/cvs/cvslog.html 这是我写的一个shell函数,主要做检测新模块和格式化.其他的用cvs2cl搞定.
3, 结下来就是应用这个函数了,用法大致如下,根据自己库的情况可以配置
logDate=`date +%Y年%m月%d日 -d yesterday`
unset cvslog
. cvslog.main
cd /cvs/Resp1
export CVSROOT=:pserver:yourName@cvsServer:/Resp1
cvslog 'Resp1(测试1)库'
cd /cvs/Resp2
export CVSROOT=:pserver:yourName@cvsServer:/Resp2
cvslog 'Resp2 (测试2库)'
4, 结果就在/tmp/cvsmail.txt里了,邮寄到一个监控的信箱即可.

文章真實引用網址:http://blog.luluchina.com/blog/trackback.php?id=32

发表评论

标题

在此添加评论*

称呼*

邮箱地址(可选)

个人主页(可选)



Valid XHTML 1.0 Strict and CSS. Powered by Lifetype 沪ICP备06004858号
Template is designed by calfen, inherited from Template(dabu)designed by Tomex Ou