我希望能夠看到某人爲我們的應用程序貢獻的全部代碼行。假設該應用程序是10k行代碼,我希望看到每個開發人員已向存儲庫提交了多少LOC。 SubVersion有什麼可以獲得這種信息嗎?如何確定開發者對SubVersion的總貢獻?
6
A
回答
5
還有MPY SVN STATS和StatSVN如果我沒有記錯,應該做你想做的和更多。
我不認爲用tortoisesvn可以完成所有我知道的命令行工具,我害怕其中的一些linux工具。
2
svn blame
可以通過將提交者的姓名預先添加到每行源代碼中來幫助您入門。
他們的榜樣輸出被
$ svn blame http://svn.red-bean.com/repos/test/readme.txt 3 sally This is a README file. 5 harry You should read this.
所以你可以做這樣的事情
cat ./*blamed | awk '{print $2}' | sort | uniq -c
上的文件形成像
$ cat b.txt 3 Mark asdf 3 Mark asdf 3 Bill fdas 4 Bill fdas 5 Fred fdfd
得到像
$ cat b.txt | awk '{print $2}' | sort | uniq -c
2 Bill
1 Fred
2 Mark
輸出
...但可能有比這更乾淨的方法。
+0
雖然這隻適用於單個文件嗎?我想要一個整個項目的東西。 – swilliams 2009-08-31 16:55:18
+0
該頁面顯示'svn blame'適用於「指定文件」,所以我認爲你可以指定儘可能多的文件。我在這裏沒有svn,所以我無法測試它。 – 2009-08-31 16:58:15
相關問題
- 1. WordPress的貢獻者?
- 2. 對SubSonic的貢獻
- 3. 貢獻者如何在Azure中登錄?
- 4. Github.com,如何刪除貢獻者?
- 5. Github顯示零貢獻者
- 6. 如何爲JUNIT開源貢獻
- 7. 如何爲開源做貢獻?
- 8. 如何確定特定單元測試用例的貢獻率?
- 9. 貢獻開源項目
- 10. 開始貢獻於Github
- 11. 對主菜單的貢獻
- 12. 每個文件的Git貢獻者
- 13. 計算每個貢獻者的字數
- 14. 貢獻Linux發行版
- 15. 如何爲Rails做貢獻?
- 16. 未在GitHub上顯示爲貢獻者
- 17. WordPress貢獻者審覈評論
- 18. 用git貢獻
- 19. 貢獻Python
- 20. 如何根據貢獻百分比計算排名前三的貢獻者登上領獎臺的高度?
- 21. 圖表API:發佈爲共享相冊的貢獻者
- 22. 發佈代表WordPress的「貢獻者」用戶
- 23. Git貢獻者在github/etc中沒有正確顯示
- 24. 如何讓「貢獻者」只上傳wordpress中的featued圖像
- 25. 如何列出git存儲庫的貢獻者?
- 26. 如何在Confluence中顯示排名前10的貢獻者
- 27. 如何讓GitHub上的不可信貢獻者參與?
- 28. 如何檢索使用github api回購的所有貢獻者
- 29. 開源貢獻的新手程序員
- 30. 如何讓我的菜單貢獻在插件菜單貢獻後出現?
只是出於好奇...你爲什麼要計算代碼行數? – 2009-08-31 16:48:53
我只是對某些開發人員對該項目的貢獻感到好奇。 – swilliams 2009-08-31 16:51:45
好的。請記住LOC是非常一般的。你可以讓一位更有經驗的開發人員將15行到5行的東西壓縮......只需記住一些事情。 – 2009-08-31 16:55:12