我正在评估 Team Foundation Server,并且有兴趣尽可能多地了解将其集成到外部系统,特别是我们用于源代码控制和问题管理的(自定义)系统。
有没有人有任何经验/见解/链接来分享这个话题?
我正在评估 Team Foundation Server,并且有兴趣尽可能多地了解将其集成到外部系统,特别是我们用于源代码控制和问题管理的(自定义)系统。
有没有人有任何经验/见解/链接来分享这个话题?
Codeplex 上有一个 Rangers 产品,用于将 TFS 源代码控制与外部系统迁移或同步。有关此主题的更多信息,请参阅http://tfsintegration.codeplex.com/。
一个很好的例子是我们的 Gemini 问题跟踪器如何与 TFS 源代码控制位集成。
http://blogs.countersoft.com/index.php/2010/08/tfs-source-control
不确定这是否对您有帮助——它对我们有帮助,因为我们内部和外部合作伙伴都在使用我们的“问题管理”部分,而 TFS 源代码位只是内部的。
团队基础以源代码控制为中心,并提供您在问题管理方面所需的大部分内容(例如工作项)。如果您已经拥有这两者,我不确定您将使用 TFS 做什么。
我将支持 Ewald 提到的关于 TFS 集成平台的内容——这是从一个源代码控制系统转换为 TFS 的良好开端。除此之外,您还可以通过多种方式与 TFS Workitem 存储集成。StackO 上还有其他一些问题涵盖了细节,但简而言之:
Excel 集成:TFS 与 Microsoft Excel 具有出色的集成,这可以成为对 WorkItem 进行间歇性单向转换的一种方式。在这种方法中,您将它们导出到 Excel,根据需要处理结果,然后使用任何可用的方法将它们导入到您的其他系统中。
程序化集成:TFS 为您提供了用于检索和操作 WorkItem 的出色 API。只需几行代码即可检索所需的 WorkItem 记录,然后您可以根据需要将它们导入其他系统。