2014-01-11 65 views
1

我正在關注的初創教程,StatSVN賦予您的是:Git的StatSVN替代方案?

  • http://sourceforge.net/projects/statsvn/

  • 下載statsvn最新發布的展開zip文件到某些目錄,如c:\statsvn

  • 檢出所需的SVN模塊的工作副本到某個目錄,例如c:\myproject

  • 更改到該目錄,並在命令提示,鍵入

    'svn log --xml -v > svn.log'

  • 變回至c:\ statsvn目錄

    類型'java -jar statsvn.jar c:\myproject\svn.log c:\myproject'

  • 打開c:\statsvn\index.html在您的網頁瀏覽器

您可以通過各種方式調整StatSVN的輸出。運行'java -jar statsvn.jar'瞭解命令行參數的概述,並查看 手冊以獲取完整信息。

但是,當我在儲存庫上試用它時,StatSVN在嘗試輸出報告時會不斷循環。 (它說「已完成」,然後在10-20秒內重新啓動。)

請幫忙嗎?

+1

Subversion和Git是完全不同的系統。您希望StatSVN如何處理Git存儲庫? – Chris

+0

生成所選項目的開發統計信息。 – Adz

+0

好的,但@Chris問的問題是這樣的:你爲什麼期望爲SVN使用git而專門設計的工具? – alroc

回答

2

這是你想要的:http://gitstats.sourceforge.net/

statsvn是爲SVN寫的。不是混帳。它不支持git。錯誤一定會發生。

+1

顯然你可以將URL獲取類型改爲Subversion。我只需將其更改爲Subversion而不是git。無論如何感謝您的幫助! – Adz

+0

@Eggy,您應該根據您的評論添加一個答案,以便更清楚地瞭解更多細節。雖然接受的答案提到了GitStats,這很棒,但它也讓人覺得StatSVN不能與Git(Hub)一起工作;但是你的評論讓人相信這不是(總是)真實的,這很重要。 「之前」網址的例子(即這不適用於StatSVN)和相應的「之後」URL(即那樣做)會很好。此外,限定答案 - 例如它只適用於GitHub而非Git回購通常會有所幫助。 – J0e3gan

+0

好的。在Github.com中,當您在存儲庫(即採用Androids GitHub存儲庫)時,可以將存儲庫的簽出URL設置爲Subversion。例如在這裏https://github.com/github/android,在屏幕的右下角,您可以選擇「Subversion」,「HTTPS」或「SSH」結帳URL。希望這是一個更清晰的答案:/ – Adz

0

另一個可能有用的工具是statgit,這是我剛剛開始的一個項目,它嘗試生成類似於StatSVN的統計信息。