StatCVS提供了对CVS储存库活动的深入观察 - 编程入门网
vs@www-124.ibm.com:/usr/cvs/jikes co jikes
cvs server: Updating jikes
U jikes/.cvsignore
... several thousand lines elided ...
创建 CVS 日志文件 现在机器上已经有了 Jikes 代码,需要创建一个 CVS 日志文件供 StatCVS 处理。要创建这个文件,需要进入 jikes 目录,运行 cvs log 命令。正如从清 单 3 中看到的,我把命令的输出重定向到了一个叫作 logfile.txt 的文件: 清单 3. 创建 CVS 日志文件
只是为了好玩,我对此进行了计时。在我的工作站上,这大约花费了 40 秒 的时间,生成的日志文件大小约为 3.3 MB。 命令行界面 现在可以运行 StatCVS 生成报告了。可以从命令行运行 StatCVS,也可以从 Ant 运行(请参阅参考资料)。首先来看一下命令行界面,然后再来讨论 Ant。 StatCVS 从命令行运行很容易,因为只有一个 JAR 文件,而且可以把 JAR 文件名直接传给虚拟机。可以用不同的选项控制输出。这里是一些比较有用的选 项: -title [标题] —— 放在报告上的显示标题。 -output-dir [目录] —— 报告文件存放的位置;如果目录不存在,则自动 创建该目录。 -include [模式] —— 只包含与指定模式匹配的文件。 -viewcvs [ViewCVS url] —— 储存库的 ViewCVS Web 界面的 URL(请参阅 参考资料)。 下面用以上选项创建报告。首先,必须移动到 jikes/ 目录上,然后从命令 行运行 StatCVS,如清单 4 所示: StatCVS提供了对CVS储存库活动的深入观察(3)时间:2011-09-09 ibm清单 4. 从命令行运行 StatCVS
注意,上面使用了 -include 参数,只捕获 C++ 源代码文件和头文件。在 CVS 模块中有许多其他文件(文档、配置脚本、报告、Web 页面等),但是本文 只关心源代码。 Ant 任务 清单 5 显示了与清单 4 的命令行调用功能相同的 Ant 任务定义: 清单 5. 用 Ant 运行 StatCVS
StatCVS提供了对CVS储存库活动的深入观察(4)时间:2011-09-09 ibm图表和图形 报告放在清单 4 指定的报告目录中。如果用浏览器打开该目录中的 index.html 页面,该页面如 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |