- 闲鱼今天实在太困了,想想最近做的计某一时间段svn用户提交的代码行数,文件,以及文档小工具,开发这个工具的缘由是我方大哥需要可视化人员工作量,本人也是头一次听说,查找了的相关资料发现StatSvn这个工具显示的只是增量,满足不了我的需求,只能自己动手开搞,下面简述下自己的开发思想。
一。核心是svn两个命令:
1.svn log -v -r 查看svn版本提交记录
2.svn diff -r 版本号:版本号 比较两个版本号之间的更改
二。思路如下:
1. 执行查看svn版本提交记录,加上时间段以及用户条件去执行,注意时间段是 yyyy-MM-dd格式
svn log - v -r {
开始时间}:{
结束时间} --search svn用户名 svn代码地址 --username svn用户名 --password svn用户密码 > 生成文件