当前位置: 移动技术网 > 移动技术>移动开发>Android > svn统计代码行数(增量)

svn统计代码行数(增量)

2019年04月26日  | 移动技术网移动技术  | 我要评论

转载请标明出处,维权必究:https://www.cnblogs.com/tangzh/p/10770296.html 

android代码,两个版本之间,代码行数增加了多少,怎么得出呢?

1.安装tortoisesvn,在安装时需要安装svn命令行工具。

2、下载statsvn包,官网: 

其实statsvn就是一个jar包,它的运行需要java运行环境,所以还需要安装java环境

 

完成上面两步之后,接下来的具体工作为:

1、运行cmd,切换到statsvn的解压目录(假设为d:\statsvn-0.7.0),jar包所在的目录,然后运行命令:

svn co https://......将svn仓库上的代码拉下来。

假如此时代码文件为code,所在目录为d:\statsvn-0.7.0\code

 

2、拉取log文件:

svn log -v --xml -r {2019-01-11}:{2019-04-11} > d:\statsvn-0.7.0\code > d:\statsvn-0.7.0\code\svn.log

这一句的意思是在d:\statsvn-0.7.0\code中生成日志文件svn.log,这个日志文件的时间段为2019-01-11至2019-04-10,需要注意的是,拉下来的日志文件是不包括11号的,如果需要拉取所      有时间段的日志,那么应该用下面这一句:

svn log -v --xml > d:\statsvn-0.7.0\code > d:\statsvn-0.7.0\code\svn.log

要注意,要指定在拉下来的代码目录里面生成,否则会失败

 

3、既然已经拉取下来的,那么我们就可以对日志文件进行分析,然后从分析的结果里就能得到我们想要的。

    运行jar文件。

java -jar statsvn.jar d:\statsvn-0.7.0\code\svn.log d:\statsvn-0.7.0\code -charset gbk -output-dir d:\mylog

d:\mylog为解析后的文件的所在的目录。

点击解析后的一堆文件中的,浏览器打开,然后便可以看到需要的信息。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网