最近从新闻组上看到一个同事提到的关于一个CVS报表工具的邮件,下载过来用了一下,感觉挺方便的,下面介绍使用过程:
Statcvs-xml是一个利用CVS日志文件来生成HTML文档格式的报表工具,这样便于CVS管理员对项目文档的更改进行跟踪,下面介绍其使用步骤:
1. 下载Statcvs-xml的JAR包:
在http://statcvs-xml.berlios.de/index.html下有对Statcvs-xml的介绍,可以从该网站中下载,目前最新版本包为statcvs-xml-0.9.4-full.jar,以此为例;
2. 支持环境:
Statcvs-xml的使用需要JDK1.4以上版本的支持,还需要Client for CVS来产生CVS的日志文件,可以选择安装CVSNT来支持;
3. 生成CVS日志文件:
在控制台下进入工作区目录/module,使用CVS命令登陆到CVS服务器中,命令格式:
cvs –d CVSROOT login
采用命令生成日志文件:
cvs –d CVSROOT log>cvs.log
在/perbank中将生成一个cvs.log的文件,记录了module模块的cvs日志信息;接着可以将statcvs-xml-0.9.4-full.jar拷入到该目录下,敲入命令:
java –jar statcvs-xml-0.9.4-full.jar –output-dir “d:/moduleLog”
执行完成后将在目录d:/moduleLog中生成大量HTML格式的报表文件(包含图表),点击index.html即可进入。
4. 使用FAR制造报表CHM:
使用Statcvs-xml产生了大量的HTML文档,但保存和查询时并不是很方便,因此可以采用工具FAR来将HTML报表文档制作成一个CHM文件来使用;FAR的使用很简单,在安装完成后进入:Authoring->Help Express,在对话框中将“Folder to compress to a single .chm or .hxs help file:”选项指定到日志文件目录:d:/moduleLog,指定生成的chm文件的title和name;
执行生成指令后将在d:/moduleLog下得到相应的chm文件。