[英]Version Control System with API. Need to get metrics
我有下一個情況。 我需要為我的項目選擇源控制系統。 此scs必須為我的.net應用程序提供API,以獲取有關指定用戶和日期的簽入信息以及在此簽入中執行的更改(添加和更新行的數量)。
什么源控制系統提供此功能?
PS我不能使用TFS,這是一個限制..
除了Mikael Svenson已經提到的SharpSVN之外,大多數源代碼控制系統都應該有一個命令行客戶端,其輸出可以輕松解析,即使它們沒有“API”。
因此,我建議您根據其他因素(例如可靠性,易用性以及它適合您的開發過程)選擇最佳源控制系統,然后尋找實現指標的方法。
(順便說一句,我的高度主觀意見是來自源代碼控制的指標不會非常有意義。我的意思是,它們看起來很有意思 ,但是一旦你讓管理層試圖根據它們做出任何決定你就是麻煩!)
我做了一些代碼更改指標的工作,開箱即用的Subversion非常有幫助。 它的命令行客戶端可以將日志歷史記錄轉換為XML以便於處理(在我的例子中,使用XSLT和SQL)。
您可以在PanBI Subversion頁面上找到更多詳細信息,並從顯示Apache Web服務器顛覆歷史分析的截屏視圖中了解我感興趣的指標類型。 得到apache郵件列表幾天了。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.