我们希望从内部部署TFS 2010迁移Visual Studio Team Services。但是,我们在签入历史记录和工作项历史记录中有很多价值。我们希望将本地历史记录迁移到Visual Studio Team Services。
我看到一些较旧的posts(导致实际日期丢失等各种问题),但无法找到更新服务的明确答案。
是否可以将本地TFS签入/历史记录等导入Visual Studio Team Services(以前称为Visual Studio Online,Team Foundation Service)?如果有可能有指南吗?
答案 0 :(得分:11)
<强>更新强> 有一个免费的迁移实用程序,用于将数据从TFS 2010+本地(和其他系统)迁移到OpsHub提供的Visual Studio Team Services:http://aka.ms/OpsHubVSOMigrationUtility。 Microsoft已在Visual Studio ALM blog和other places上推广此工具。这可能是阻力最小的路径。
原始答案:此流程最官方的工具称为“TFS集成平台”。您可以在codeplex和Visual Studio Gallery找到它。
这是一个非常有气势的应用程序(不是很精致),但将完成工作。我们最近将VCS,大约18000个工作项和1000个测试用例从TFS 2010本地迁移到Visual Studio Team Services。我们有大约四年的历史,其中所有人都迁移了。您确实丢失了签入/更改时间戳,但更改历史记录中包含评论中的原始日期。
最佳建议是练习迁移到沙盒/临时Visual Studio Team Services帐户,以便您可以按照自己需要的方式获取.xml配置,然后“真实地”执行此操作。
请注意,该工具将在您正在执行此操作的计算机上创建一个恶意工作区(在某些情况下)。如果从开发机器执行此操作,您可能会注意到当您返回Visual Studio时,某些映射会丢失。请留意这一点。
Integration Platform工具的部分下载包括一些有关如何规划,测试和执行移动的指导文件。我建议将该文档与博客文章结合起来,以获得最佳实际效果。