Visual Studio Team Services导入历史记录

Gra*_*ler 8 tfs tfs2010 opshub azure-devops

我们正在从2010年的前提下迁移TFS Visual Studio团队服务但是我们在签入的历史和工作项的历史有大量的价值.我们希望将本地历史记录迁移到Visual Studio Team Services.

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

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

cki*_*tel 11

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

原始答案: 此流程最官方的工具称为"TFS集成平台".您可以在codeplexVisual Studio Gallery中找到它.

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

最好的建议是将迁移实践的沙箱/ TEMP Visual Studio团队服务帐户,这样你可以得到.xml配置正是他们的方式,你需要它,然后做"真正的".

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

Integration Platform工具的部分下载包括一些关于如何规划,测试和执行移动的指导文件.我建议将该文档与博客文章相结合,以获得最佳的实际结果.