我有下一個情況。我需要爲我的項目選擇源代碼管理系統。該scs必須提供API給我的.net應用程序,以獲取有關指定用戶和日期的登記信息以及有關在此登記處完成的更改(添加和更新的行數)的信息。帶API的版本控制系統。需要獲得指標
什麼源碼控制系統提供此功能?
P.S.我不能使用TFS,這是一個限制..
我有下一個情況。我需要爲我的項目選擇源代碼管理系統。該scs必須提供API給我的.net應用程序,以獲取有關指定用戶和日期的登記信息以及有關在此登記處完成的更改(添加和更新的行數)的信息。帶API的版本控制系統。需要獲得指標
什麼源碼控制系統提供此功能?
P.S.我不能使用TFS,這是一個限制..
除了SharpSVN,這的Mikael史雲遜已經提到的,大多數源代碼控制系統應具有輸出,你可以輕鬆地分析一個命令行客戶端,即使他們沒有一個「API」這樣。
因此,我建議您根據其他因素(例如可靠性,易用性以及它適合您的開發流程的情況)選擇最佳的源代碼管理系統,然後尋找實施指標的方法。
(順便說一句,這是我非常主觀意見,從源頭控制指標不非常有意義的。我的意思是,他們可以有趣來看待,但只要你有管理試圖使任何根據他們的決定你有麻煩!)
我做了一些代碼更改指標的工作和Subversion開箱即用是非常有幫助的。命令行客戶端可以使用XML轉儲日誌歷史記錄以便於處理(在我的情況下,使用XSLT和SQL)。
您可以在PanBI Subversion頁面找到更多詳細信息,並從screencast中感受一下我感興趣的度量標準,顯示Apache Web服務器顛覆歷史記錄的分析。得到了apache郵件列表幾天。 :)
+1。真誠的話很少被說出來! – 2010-04-14 09:40:14
夥計們,我同意你的意見,但這是一個學習項目,我不承擔任務。 – w1z 2010-04-14 10:39:11
+1我只會用這個來創建規則/警報,如果ppl忽略註釋等。這是TFS內置的。管理和他們的kpi的;) – 2010-04-14 11:59:42