2012-02-23 197 views
0

需要幫助創建一個自我託管svn repositry的日常報告。每日SVN報告生成

我有6個開發人員在跨單個存儲庫運行的項目中工作。我需要跟蹤哪個開發者每天寫多少行代碼。並可能想親眼看到他們寫了什麼(差異)。

我看着svnblame和svnstat都讓我大失所望。

PS:我知道這很容易創建一個XML報告和編碼,以獲得正確的數據。但我認爲這是一件小事,有人一直在努力,直到現在。

+0

遺憾地說,但這種報告簡直就是垃圾......但是,如果你喜歡,你可以去看一下http://statsvn.org/。代碼行的數量沒有什麼用處......更好地看看好的可讀代碼,單元和集成測試(自動)等等。(看看這本書:例如清潔代碼..)。 – khmarbaise 2012-02-23 07:34:16

+0

svn責怪到底是什麼問題?你在使用windows/linux嗎? (使用tortoisesvn?) – khmarbaise 2012-02-23 07:34:32

+0

如果您正在計算代碼行,請注意Subversion不是真正意義上的複製。如果開發人員將30行代碼按原樣從一個文件移動到另一個文件,那麼即使開發人員沒有真正寫入任何內容,您也可能會選擇60行代碼(添加30行,刪除30行)。移動或重命名文件具有相同的問題。一些實用程序可能能夠過濾掉這種東西,但是Subversion本身並沒有很好地跟蹤它。這是我們小組放棄「修改代碼行」報告的原因之一。 – bta 2012-02-23 19:05:51

回答