我有下一个情况。我需要为我的项目选择源代码管理系统。该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