SVN统计代码提交总行数
突然想看看过去一年项目提交统计,就想看看谁才是真正的代码灌水冠军
我用官网的0.7.0版本statSVN会报版本错误
Subversion binary is incorrect version. Found: 1.14.1, required: 1.3.0
去github上找新版
https://github.com/Revenge282/StatSVN/releases/latest
随便找个目录用SVN检出最新的工作目录 我这里就用 D:\project 代替
调出 CMD 命令行 进入新检出的工作目录
C:\Users\ROKETTO>D:
D:\>cd project
D:\project>
输出svnlog
svn log -r {2021-1-1}:{2021-12-31} --xml -v > svn.log
可以指定生成的位置
svn log -r {2021-1-1}:{2021-12-31} --xml -v > D:\svn_log\svn.log
log生成完后,去下载的statSVN目录下 运行statSVN
java -jar statsvn.jar D:\project\svn.log D:\project -output-dir D:\SVNLogs
第一个参数是上面输出的svnlog文件的地址
D:\project\svn.log
第二个参数是你检出的工作目录的地址
D:\project
第三个参数是输出统计文件的地址,可以不填 默认为当前目录
-output-dir D:\SVNLogs
最后去指定生成的位置打开 index.html 就可以看生成的统计信息 包含非常多的统计信息
| Author | Author Id | Changes | Lines of Code | Lines per Change |
|---|---|---|---|---|
| 灌水皇帝 | Code Navy Emperor | 9999 (99.9%) | 1000000 (99.9%) | 9999 |

浙公网安备 33010602011771号