1. 程式人生 > 其它 >SVN程式碼統計工具(資源下載+使用命令)

SVN程式碼統計工具(資源下載+使用命令)

下載相關套件:

連結:https://pan.baidu.com/s/1yM9BD3aJXqoJZVbALCzTRA
提取碼:8j7q

第一步:安裝svn命令列工具

  1.開啟TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi安裝程式(以我自己的svn安裝程式為例)

  2.已經安裝過TortoiseSVN,需要追加安裝svn命令列工具時,選擇Modify,將“command line client tools”選項打鉤,之後預設next安裝完成即可。

  

  

  

  

  至此,svn命令列工具安裝完成。

第二步:安裝java sdk,1.7 1.8 等版本均可(此處不再展示安裝過程)。

第三步:使用svn程式碼統計工具

  1.下載statsvn-0.7.0.zip檔案,解壓到F:\CodeAnalysis

  2.拉取SVN程式碼到F:\CodeAnalysis下,比如CSHarp目錄就是我的程式碼目錄

  

  3.在程式碼目錄(F:\CodeAnalysis\CSharp)下執行命令1(此處展示的命令意為拉取並生成2021-06-07至2021-06-09的日誌,實際上不到06-09日,而是到06-08日)

svn log -r {2021-06-07}:{2021-06-09} --xml -v > F:\CodeAnalysis\svn.log

  4.在程式碼目錄(F:\CodeAnalysis)下執行命令2(此處展示的命令意為根據log檔案和程式碼地址,將統計結果輸出在F:\CodeAnalysis\SVNLog目錄)

java -jar statsvn.jar F:\CodeAnalysis\svn.log F:\CodeAnalysis\CSharp -output-dir F:\CodeAnalysis\SVNLog

  5.進入F:\CodeAnalysis\SVNLog目錄,雙擊開啟index.html預覽統計結果

參考原文地址:https://blog.csdn.net/u014339020/article/details/80093601