一、首先安装cvsnt,我装的是2.5.03
版本,下载地址是<a href='http://www.cvsnt.org/archive/cvsnt-2.5.03.2685.msi' title='http://www.cvsnt.org/archive/cvsnt-2.5.03.2685.msi'>http://www.cvsnt.org/archive/cvsnt-2.5.03.2685.msi</a>
??? 安装完成后如图:?<img src='/Upload/Images/2011101908/4159C7216A5E6303.jpg'/>
?设置一下你的仓库,就是代码提交保存的地方<img src='/Upload/Images/2011101908/CD0199168FC1C97B.jpg'/>
记得把下面两个打勾
<img src='/Upload/Images/2011101908/ECA90972CE15B24D.jpg'/>
ps:有时候cvsnt工作不正常,可以试试给它换个temp目录,我遇到过好几次了
?
二、安装cvstracnt
cvstrac本来是在linux下面跑的,这个是for windows版本。cvstrac功能太强大了,我就不多说, 大家自己去体验吧
下载cvstracnt?
<a href='http://nchc.dl.sourceforge.net/sourceforge/cvstracnt/cvstracnt_1.2.1_20060112.exe'>http://nchc.dl.sourceforge.net/sourceforge/cvstracnt/cvstracnt_1.2.1_20060112.exe</a>
安装完成后会自动检测你本机的cvs仓库
<img src='/Upload/Images/2011101908/501BC69A2C9879A1.jpg'/>
<img src='/Upload/Images/2011101908/F798A0AC11E0BCD3.jpg'/>
点击“浏览”后,弹出管理页面,可以用setup setup作为用户名 密码登录,在用户栏目里面,可以创建用户
<img src='/Upload/Images/2011101908/AF62933178D91890.jpg'/>
<img src='/Upload/Images/2011101908/D078DD82C3AB6341.jpg'/> ?
?
三、安装viewcvs
由于我们使用iis来浏览viewcvs(当然你也可以用apache),所以你要先安装iis
window下面的viewcvs配置比较复杂,还好在网上找了个集成了差不多的软件,只要安装好python就可以直接安装运行了,爽啊
<img src='/Upload/Images/2011101908/09F5E198EA7707EE.jpg'/>
集成了windows扩展的python下载地址
<a href='http://downloads.activestate.com/activepython/windows/2.4/activepython-2.4.1-245-win32-ix86.msi' title='http://downloads.activestate.com/activepython/windows/2.4/activepython-2.4.1-245-win32-ix86.msi'>http://downloads.activestate.com/activepython/windows/2.4/activepython-2.4.1-245-win32-ix86.msi</a>
viewcvs4cvsnt软件下载地址
<a href='http://web.telia.com/~u86216121/viewcvs4cvsnt.zip' title='http://web.telia.com/~u86216121/viewcvs4cvsnt.zip'>http://web.telia.com/~u86216121/viewcvs4cvsnt.zip</a>
安装完成后,软件会扫描你的计算机,所以要等个几分钟。
<img src='/Upload/Images/2011101908/2EA8389309D63C14.jpg'/>
安装完成后,会自动在iis里面创建虚拟目录viewcvs??如果你只有一个cvs仓库,所以打开<a href='http://yourhost:yourport/viewcvs/viewcvs.cgi/'>http://yourhost:yourport/viewcvs/viewcvs.cgi/</a> 时,会自动指定你默认的cvs仓库
<img src='/Upload/Images/2011101908/21032879B445429B.jpg'/>
viewcvs功能是很强大的,可以浏览你文件的版本信息,还可以生成图片式的tag变化,并且支持版本对比,语法高亮,等等。
四、安装statcvs
其实statcvs就一个jar包,也谈不上安装了
首先download? statcvs
<a href='http://nchc.dl.sourceforge.net/sourceforge/statcvs/statcvs-0.3.zip' title='http://nchc.dl.sourceforge.net/sourceforge/statcvs/statcvs-0.3.zip'>http://nchc.dl.sourceforge.net/sourceforge/statcvs/statcvs-0.3.zip</a>
?
解压缩到c盘
然后把
你需要stat的module从cvs checkout出来
如图:
<img src='/Upload/Images/2011101908/A2E74F1AE3E3E744.jpg'/>
?
cd?进入你的module
生成日志文件
<img src='/Upload/Images/2011101908/C708C4171F4F415B.jpg'/> ?
回到你的c盘,使用命令根据日志生成html
<img src='/Upload/Images/2011101908/34E80B058DA9DC18.jpg'/>
?这个会根据你日志大小,花费不同的时间,项目大了,这个时间还是挺长的,几分钟吧
生成后如图:
<img src='/Upload/Images/2011101908/D3338E97152AA401.jpg'/>
最后来浏览我们生成的html,首先在iis里面建个虚拟目录,指向到我们html的目录,我这边的是c:\statcvs
<img src='/Upload/Images/2011101908/99415D9F1C922B77.jpg'/>
最后在你的iis里面浏览statcvs吧
<img src='/Upload/Images/2011101908/F1AEC42DA09B7D06.jpg'/> ?
?
statcvs功能很强大吧,可以生成各种报表
?
?
说了这么多,虽然比较简单一点,但是假如希望一天生成一次statcvs怎么办呢,那我们就需要写一个 批处理文件啦
?
cd /d f:\<br/>cvs -d /cvsroot checkout xiao<br/>cd xiao<br/>cvs log > logfile.log<br/>cd /d c:\statcvs<br/>java -jar statcvs.jar f:\xiao\logfile.log f:\xiao<br/>explorer <a href='http://127.0.0.1:81/statcvs/index.html'>http://127.0.0.1:81/statcvs/index.html</a>
?
然后你在新建一个定时任务就ok了
每次生成statcvs以后,会自动打开首页
?
cvsnt在widonws里面运行很不稳定,所以希望有点linux基础的,还是尽量在linux下面配置cvs? cvstrac? viewcvs? statcvs(可以用maven集成)