rem 需要签出进行分析的CVS模块
SET PROJECT_CVS_MODULE=2007-064XXXX系统
rem 输出分析报告的文件夹
SET REPORT_DIR=b:\
IF NOT EXIST "%REPORT_DIR%." GOTO error_conf_report
rem 确保能在命令行找到TortoiseCVS下的有关命令
SET PATH=C:\Program Files\TortoiseCVS;%PATH%
rem 指定使用TortoisePlink.exe处理ext协议
SET CVS_RSH=C:\Program Files\TortoiseCVS\TortoisePlink.exe
rem SET CVS_RSH=sshpw.exe
rem 设置CVSROOT,格式为CVSROOT=:协议名:用户名@CVS服务器IP:CVS仓库文件夹(Repository folder)
rem 例如:SET CVSROOT=:ext:te...@192.168.30.18:/devcvsroot/projects
SET CVSROOT=:ext:te...@192.168.30.18:/devcvsroot/projects
rem 第一次运行使用签出命令(co,就是check out)
rem cvs.exe co %PROJECT_CVS_MODULE%
rem 从第二次开始,可以不用co,改为使用更新命令来保障当前目录下面的是最新的。
rem
cvs.exe update %PROJECT_CVS_MODULE%
rem 获取LOG
cvs.exe log 1>cvs.log
rem 调研statcvs-xml-0.9.7-full.jar开始实际的分析
java -mx512m -jar statcvs-xml-0.9.7-full.jar -output-dir %REPORT_DIR%
GOTO end
:error_conf_report
CLS
COLOR FC
echo [ERROR] 没有设置正确的REPORT_DIR!!!
pause
COLOR
GOTO quit_bat
:end
CLS
COLOR 0A
echo [OK] 运行完毕!!!
pause
COLOR
:quit_bat
@ECHO ON
--
这是一个有钱人的世界,与我的世界截然不同!