svn log

今天做svn 导出log 整了一天,终于把问题都搞定了。现在把我的经验跟大家分享一下,希望对大家有用!

把下面这段内容拷贝的.bat文件中,执行这个文件就可以导出log,并查看代码统计量。

注意:该文件要和statsvn.jar放在同一个目录下;svn客户端版本号一定要跟svn服务端版本号一直或比服务器端版本号底,不能高于服务端版本号。

@echo off
set currentpath=%~dp0
::echo currentpath
::pause
set datestring=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
::echo %currentpath%
rem set /p username=请输入svn用户名:
rem set /p password=请输入svn密码:
rem set filename=logfile%datestring%^.log
set /p filename=请输入以.log为扩展名的log文件名:
echo %filename%
::pause
svn log --username xxx--password 111111-r {2015-01-01}:{2015-02-01} -v --xml %currentpath% >%currentpath%%filename%
::pause
echo 已生成log文件%filename%,正在生成统计网站
echo %currentpath%%filename% %currentpath%
java -jar statsvn.jar %currentpath%%filename% %currentpath%
echo 文件已生成
pause
rem echo 已生成统计网站,按任意键在C:\inetpub\wwwroot\stat\下生成目录
rem pause

操作步骤:

假如我的bat文件名字为aaa.bat

1.checkout 一个项目到本地盘下,比如e:\test\web

2.将上面那个aaa.bat文件和statsvn.jar 拷贝到web目录下

3.执行aaa.bat文件即可。

如果有问题可以随时联系我。扣扣:454284728

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值