Size: 6648
Comment:
|
Size: 6678
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 107: | Line 107: |
[[Include(/WeeklycvsWhy)]] |
http://python.org/pics/PyBanner057.gif + attachment::viewcvslogo.png
怎么的?--任务提出
MailTechDept 在调整了项目组后,重新架构了部门的开发环境,处于中心地位的CVS进行了精心安排
- 专门开发了 CVSmana 管理页面来统一快速的安排CVS和对应的用户的SSH 验证密匙
- 全部运行在 FreeBSD 5.3-RELEASE-p2-DELPHIJ 中的 CVS 1.11.17-FreeBSD
当前邮件技术部 各项目组的专用CVS仓库分布
项目组 |
系统目录 |
说明 |
原先的CVS |
[http://10.88.15.203/viewcvs/?cvsroot=oldCVSroot /cvs/root/cvsroot] |
现在仅仅作为备份,不建议继续在其上进行开发管理 |
运营维护项目组 |
[http://10.88.15.203/viewcvs/?cvsroot=runmanage /cvs/root/runmanage] |
|
Webmail产品组 |
[http://10.88.15.200/viewcvs/?cvsroot=webmail /cvs/root/webmail] |
江锡卓 ;组 |
MTA产品组 |
[http://10.88.15.203/viewcvs/?cvsroot=MTA /cvs/root/MTA] |
|
Interface产品组 |
[http://10.88.15.203/viewcvs/?cvsroot=sinaInterface /cvs/root/sinaInterface] |
吴旭组 |
Index产品组 |
[http://10.88.15.203/viewcvs/?cvsroot=sinaIndex /cvs/root/sinaIndex] |
|
测试管理中心 |
[http://10.88.15.203/viewcvs/?cvsroot=scm /cvs/root/scm] |
|
强力系统组 |
[http://10.88.15.203/viewcvs/?cvsroot=sinasys /cvs/root/sinasys] |
- 而且通过 CVSup 每周自动同步到专用的备份机器中
- 本来想就仅仅让研发中心可以接触备份的CVS服务器就好的,还是按照原来的工作方式来统计嘛!
研发中心,的每周开发活动统计,面对如此多的仓库,手工来分析就痛苦了!
- 经过反复交流,最终确定了周CVS活动统计的指标性数据为:
- 每周总更新文件数目
- 每周总更新修改次数
- 并且要抽查,备份相应文件
其中的"更新"指CVS中 文件提交,增加文件,执行tag命令
- 仅仅是确定需求,就花费了不少时间
8过!确认后,快速解决为简单的一个汇报XML文件!
[http://10.88.15.203/statcvs/historystat.xml historystat.xml] -- 点击展开各CVS中各模块的更新情况,并有查阅,下载链接!
怎么样! --四处尝试
如何快速实现这样的自动分析汇报呢? Include(/WeeklycvsHow)
后来统一在 [http://statcvs-xml.berlios.de/ statcvs-xml] 的JAVA分析工具上! 虽然有完善的图表汇报,但是,只能针对模块进行分析,[http://10.88.15.203/statcvs/scm/scm/ SCM 模块的statcvs 分析结果] [http://10.88.15.203/statcvs/weeklystat.xml weeklystat.xml] 形成可积累的XML汇报文件
就是每周记录CVSROOT中的 history 文件的行数,对比得到本周的CVS操作次数来估计更新数量的! [http://pyrecord.freezope.org/articles/doc2001082801/show cvsdelta设计分析] 根据具体情况,组织为[http://10.88.15.203/viewcvs/scm/statcvs/cvsanalyser.py?root=scm&rev=1.2&view=log cvsanalyser.py] 设置[http://10.88.15.203/viewcvs/scm/statcvs/cvsanalyser.conf?root=scm&rev=1.2&view=markup cvsanalyser.conf] 文件就可以自动分析CVS活动了!
还有 [http://effbot.org/downloads/index.cgi#elementtree elementtree] -- Python 中精巧的XML 支持包
照猫画虎!是也乎!哈哈哈! 系统工具尝试
statcvs-xml 尝试
history 分析!
怎么来? --实现与布属
如何来实现这样的自动统计? Include(/WeeklycvsSteps) #python cvsanalyser.py
怎么了?
也想这样来自动分析你的CVS?那未,设置中有什么问题,请在此讨论 Include(/WeeklycvsWhy)