① 使用statsvn統計svn中項目代碼行數時,出現如下問題,該如何解決
還有一種可能是你checkout的目錄在SVN伺服器上被改動了,比如我本地的/Web/MPWeb被修改為/Web/MPWeb_2017,這樣你對Checkout下來的目錄生成log文件中,路徑還是老的/Web/MPWeb,如下:
<?xml version="1.0" encoding="UTF-8"?>
<log>
<logentry
revision="6305">
<author>xxxxxx</author>
<date>2017-02-28T18:09:56.025844Z</date>
<paths>
<path
action="M"
prop-mods="false"
text-mods="true"
kind="file">/Web/MPWeb/src/pccom/common/filter/MobileLoginFilter.java</path>
</paths>
<msg></msg>
</logentry>
由於/Web/MPWeb目錄不存在了,自然生成報表失敗了。
所以解決方案是手動修改logfile文件中的目錄名為當前的正確路徑/Web/MPWeb_20170301,再運行命令:
java -jar statsvn.jar D:\MyProjects\logfile.log D:\MyProjects
就好了。
② 代碼統計工具,要支持差異統計,如:代碼修改行數、刪除行數、新增行數等
我想你要的正是TortoiseSVN,使用方法見
http://www.chinasvn.com/?p=6
他的代碼差異統計功能無庸質疑
另外介紹一個也是統計代碼差異的工具:StatSVN
StatSVN能夠從Subversion版本庫中取得信息,然後生成描述項目開發的各種表格和圖表。比如:總代碼行數;代碼行數的時間線;針對每個開發者的代碼行數;開發者的活躍程度;開發者最近所提交的;文件數量;平均文件大小;最大文件;哪個文件是修改最多次數的;目錄大小;帶有文件數量和代碼行數的Repository tree。StatSVN當前版本能夠生成一組包括表格與圖表的靜態HTML文檔。
③ 如何使用STATSVN的庫來統計每周每個程序員完成代碼行數
StatSVN統計的是所有代碼行,包括注釋和空行,但一般度量要求是有效代碼行,在分析時需要注意這一點。 StatSVN不考慮修改的代碼行數,只考慮與上一版本相比新增(+)與刪除(-)的代碼行數。
④ 用statsvn統計代碼,,我的tatsvn.jar是最新的,,可以碰到一個問題,統計時無法統計兩版本間修改代碼行數
在使用svn log生成日誌的時候 帶參數 -r 80 100理應就OK了
⑤ 請問有沒有可以統計SVN上兩個版本代碼變化行數的工具tortoiseSvn可以嗎具體怎樣操作謝謝!
不可以 推薦使用statsvn
⑥ SVN兩個版本之前代碼修改行數、刪除行數、新增行數如何統計
使用svn diff導出,然後編寫腳本自行統計
⑦ SVN統計開發人員提交次數
如果你用的svn客戶端是tortoisesvn的話,這個客戶端自帶了簡單的統計功能,右鍵點擊checkout出來的項目文件夾,選擇TortoiseSVN——顯示日誌,點擊右下角的統計按鈕,圖表類型選擇按日提交次數,這時就會出現一張圖表,顯示了每個人每周的提交次數
⑧ TortoiseSVN如何統計代碼新增、修改、刪除行數能否針對svn用戶進行統計
TortoiseSVN本身不提供代碼行差異統計功能,它只有兩項統計功能:按作者提交次數統計、按提交時間統計,都是針對次數的,這兩個功能在查看日誌的頁面,點擊「統計」可以看到
⑨ 有沒工具可以統計每個人某個時間段內在svn上提交的代碼量。
暫時沒有,可以自己在hooks裡面寫程序進行統計