8

我们希望从本地 TFS 2010 迁移 Visual Studio Team Services。但是,我们的签入历史记录和工作项历史记录具有很大的价值。我们正在寻求将我们的本地历史迁移到 Visual Studio Team Services。

我看过一些较旧的帖子(会导致各种问题,例如丢失实际日期),但找不到更新服务的任何明确答案。

是否可以将本地 TFS 签入/历史记录等导入 Visual Studio Team Services(以前的 Visual Studio Online、Team Foundation Service)?如果可能的话,任何地方都有指南吗?

4

1 回答 1

11

更新: OpsHub 提供了一个免费的迁移实用程序,用于将数据从 TFS 2010+ 本地(和其他系统)迁移到 Visual Studio Team Services:http: //aka.ms/OpsHubVSOMigrationUtilityMicrosoft 已在Visual Studio ALM 博客其他地方推广此工具。这可能是阻力最小的路径。

原答案: 这个过程最官方的工具叫做“TFS集成平台”。您可以在codeplexVisual Studio Gallery找到它。

这是一个非常喜怒无常的应用程序(不是很精致),但会完成工作。我们最近将 VCS、大约 18000 个工作项和 1000 个测试用例从本地 TFS 2010 迁移到 Visual Studio Team Services。我们有大约四年的历史,其中都迁移了。确实,您丢失了签入/更改时间戳,但更改历史记录包括评论中的原始日期。

最好的建议是练习迁移到沙盒/临时 Visual Studio Team Services 帐户,以便您可以完全按照您的需要获取 .xml 配置,然后“真正地”进行操作。

请注意,该工具将在您正在使用的机器上创建一个流氓工作区(在某些情况下)。如果您在开发机器上执行此操作,您可能会注意到当您返回 Visual Studio 时,您的一些映射丢失了。请注意这一点。

集成平台工具的部分下载内容包括一些关于如何计划、测试和执行迁移的指导文件。我建议将该文档与博客文章结合起来,以获得最佳的实际结果。

于 2013-11-26T17:54:00.863 回答