如何将数据从Team Foundation Server迁移到Visual Studio Online?

时间:2014-05-12 05:05:17

标签: tfs azure-devops

我想利用Visual Studio Online,但我一直在本地使用Team Foundation Server,并希望迁移我的数据(版本控制,工作项,测试用例和测试结果)以获取我的团队从我们的历史开始。我该怎么做?

3 个答案:

答案 0 :(得分:1)

Team Foundation Server Integration Platform可作为免费平台,用于在TFS服务器和Visual Studio Online之间迁移/同步数据。

ALM游侠在MSDN杂志上发表了一篇文章,其中有一个演练:http://msdn.microsoft.com/en-us/magazine/jj130558.aspx

根据我的理解,存在一些限制:

  • 需要做一些工作才能起床,但演练有很多帮助
  • 此工具确实迁移了测试用例,但您需要从产品团队运行UpdateSharedSteps工具。
  • 未积极投入,因为Team Foundation Server和Visual Studio Online中的新功能亮起

答案 1 :(得分:0)

有一个 free 迁移实用程序,可以将数据从本地Team Foundation Server迁移到OpsHub提供的Visual Studio Online:http://aka.ms/OpsHubVSOMigrationUtility

它允许您从TFS 2010,TFS 2012和TFS 2013迁移团队项目,包括以下历史记录:

  • 版本控制
  • 工作项目
  • 测试用例

它通过做出适合大多数场景的智能假设来处理最常见的场景。对于那些具有更高级方案的人来说,OpsHub Integration Platform已经商业化,可以帮助实现同步,迁移期间的自定义业务规则,包括自定义流程模板,以及迁移/与IBM,Atlassian,HP等其他ALM平台集成。

OpsHub Visual Studio Online Migration Utility

答案 2 :(得分:0)

另一个选择是使用Team Foundation Server SDK构建您自己的迁移实用程序。您可以使用客户端对象模型从TFS服务器读取数据,然后将其写入Visual Studio Online帐户。

Extending Team Foundation Server