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
posted @ 2022-03-15 11:50  聚合火箭发射器  阅读(29)  评论(0)    收藏  举报