統計一個版本代碼變化行數


項目總結時,我們常常需要統計代碼行數,來查看每個項目開發者的代碼總量,提交次數和變更文件數。

這里介紹一下statsvn工具統計代碼行數的方法。
 

1、安裝tortoise svn

下載tortoise svn,下載地址:https://tortoisesvn.net/downloads.html,附件給出了64位的版本。

點擊運行,按照提示安裝完成。注意在如圖所示的步驟中,圖中標藍的一項默認是不安裝的,務必改為安裝才可以使用svn命令行。

進入cmd命令行,輸入svn,若出現以下信息,表示tortoise安裝成功。

Type 'svn help' for usage.

 

2、下載statsvn

下載地址:sourceforge.net/projects/statsvn/,附件給出了下載后的版本。

下載后解壓,出現一個jar文件和一個txt文件。

3、checkout工作目錄

cmd輸入命令:cd E:\statsvn-0.7.0進入到步驟3解壓后的目錄(jar文件和txt文件的上一級),這里以京西

1.7.3項目為例,使用svn命令檢出項目,如下所示:

E:\svntongji\statsvn-0.7.0>E:\svntongji\statsvn-0.7.0>svn co  服務器項目地址

等待一段時間后,在原目錄下多出了項目文件夾,說明項目已檢出。如下所示:

京西項目,readme,statsvn

4、生成log文件

導出SVN日志文件svn.log,使用如下所示命令:(根據項目名和路徑適當調整命令)

E:\svntongji\statsvn-0.7.0>svn log -v  --xml E:\svntongji\statsvn-0.7.0\jingxi\svn.log

命令執行結束后進入項目根目錄,可看到多出了svn.log文件,記錄版本每次提交歷史

 

5、統計代碼量

使用statsvn統計代碼量,輸入如圖所示命令:

E:\svntongji\statsvn-0.7.0>java -jar statsvn.jar E:\svntongji\statsvn-0.7.0\jingxi\svn.log  E:\svntongji\statsvn-0.7.0\jingxi

 

等待一段時間后,statsvn-0.7.0目錄下會出現大量統計文件,如圖所示:打開index.html即可查看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM