2011-04-08 37 views
1

使用TFS和Visual Studio 2010,是否有可能獲得每個團隊成員編寫的代碼行數的報告?使用VS 2010和TFS比較代碼行

我知道Annotate功能允許您查看誰負責文件中的所有代碼,但是有沒有什麼能夠將每個團隊成員的總數彙總爲一個總數?

+2

請保證一旦你有這些信息,你會忽略它或丟棄它? LOC(最好)是一個無用的統計數據,但在一個錯誤的手中,LOC統計數據可能是非常危險的。 – 2011-10-23 19:07:40

回答

2

我寫的,需要TFS Power Tools和需要極長的時間來運行PowerShell腳本的SQL版本,而且是真有種令人尷尬的代碼,因爲這是我在PowerShell中寫的第一件事。歡迎您從my bitbucket repository獲取它。如果您修復或改進任何內容,請給我發送更新。

它從當前路徑遞歸地遍歷(幾乎所有)文件,並在每個文件上運行註釋,從每行抓取變更集#併爲該變更集增加一個字典條目,然後遍歷每個變更集並找到負責任的用戶並將該變更集的行添加到該用戶的字典條目中。它在html表中吐出來,所以像LineCount.ps1一樣運行它> LineCount.html