我有下一个情况。我需要为我的项目选择源码控制系统。
哪种源码控制系统提供了这种功能?
附言:我不能使用TFS,这是一个限制..
发布于 2010-04-14 17:00:57
除了Mikael Svenson已经提到的SharpSVN之外,大多数源代码控制系统都应该有一个命令行客户端,它的输出可以很容易地解析,即使它们没有这样的"API“。
因此,我建议您根据其他因素(例如可靠性、易用性以及它是否适合您的开发过程)选择最好的源代码控制系统,然后寻找实现这些指标的方法。
(顺便说一句,我认为来自源代码控制的指标不会很有意义,这是我非常主观的观点。我的意思是,它们看起来很有趣,但是一旦你的管理层试图根据它们做出任何决策,你就有麻烦了!)
发布于 2010-04-14 16:57:24
看看如何使用SubVersion和SharpSVN。
SharpSVN封装了SVN的客户端功能,应该有足够的功能来满足您的需求。它们还为有关如何使用库的问题提供了wiki和forum。
也可以查看Git和GitSharp。Git是一个分布式源码控制系统,我个人非常喜欢它。一旦你想清楚它是如何工作的,那么使用它是一件很棒的事情。
发布于 2010-04-14 17:50:13
我在代码更改度量方面做了一些工作,Subversion开箱即用很有帮助。它的命令行客户机可以将日志历史记录转储为XML格式,以便于处理(在我的示例中,使用XSLT和SQL)。
把apache的邮件列表放了几天。:)
https://stackoverflow.com/questions/2636007
复制相似问题