2012年TFS迁移& 2017年至2017年

时间:2017-03-28 08:27:32

标签: tfs azure-devops tfs2012 tfs2017 tfs-migration

我们必须将TFS版本从2012年升级到2017年。我们面临的问题是我们在TFS 2017较低的环境中有一些团队项目,而一些团队项目在2012年的生产实例中。我们希望将2012团队项目和2017团队项目迁移到一个团队项目集合下的新TFS 2017生产实例。我们需要一些帮助来定义升级/迁移策略,以保持这种情况。如果有人可以提供帮助,请告诉我们。

2 个答案:

答案 0 :(得分:3)

它支持将集合从TFS 2012移至2017年TFS,直接遵循move collection document。您无需先将TFS 2012升级到TFS 2017。它进行升级当它附加到新的TFS实例时,只需按照以下步骤操作:

  1. 分离集合
  2. 备份收集数据库
  3. 移动收集数据库
  4. 附上集合
  5. Configure Features for team projects(option)
  6. 注意:当您移动TFS 2012集合时,步骤5已完成。如果您将TFS 2017系列移至新的TFS 2017.此步骤不需要执行。

    并且您希望这两个集合完全合并到一个集合中。目前不支持此功能。有两个冲突:变更集编号,工作项ID,构建等。它也不支持将团队项目从一个集合移动到另一个集合。这是user voice about move team projects between collections已经有很多选票:

      

    我们仍计划评估这项工作,并可能将其纳入下一个主要版本。一旦做出决定,我们将提供更新。

答案 1 :(得分:1)

我建议您按照Microsoft here的描述从TFS2012迁移到TFS2017,并在新的TFS2017启动并运行后,将团队项目集合从当前的TFS2017移动到新的TFS2017这是described here