转载请标明出处,维权必究:http://www.javashuo.com/article/p-whrftptt-gm.html html
android代码,两个版本之间,代码行数增长了多少,怎么得出呢?java
1.安装TortoiseSVN,在安装时须要安装svn命令行工具。android
二、下载StatSVN包,官网:http://www.statsvn.org/index.html 浏览器
其实StatSVN就是一个jar包,它的运行须要java运行环境,因此还须要安装java环境svn
完成上面两步以后,接下来的具体工做为:工具
一、运行cmd,切换到StatSVN的解压目录(假设为D:\statsvn-0.7.0),jar包所在的目录,而后运行命令:spa
svn co https://......将svn仓库上的代码拉下来。命令行
假如此时代码文件为Code,所在目录为D:\statsvn-0.7.0\Code日志
二、拉取log文件:xml
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
要注意,要指定在拉下来的代码目录里面生成,不然会失败。
三、既然已经拉取下来的,那么咱们就能够对日志文件进行分析,而后从分析的结果里就能获得咱们想要的。
运行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为解析后的文件的所在的目录。
点击解析后的一堆文件中的index.html,浏览器打开,而后即可以看到须要的信息。