将TFS 2010迁移到Visual Studio Online

Nic*_*ick 3 opshub azure-devops

我已经安装了OpsHub VSO Migration Utilty,我正在尝试迁移一个最小的项目作为测试.

在VSO中创建了一个新的匹配项目后,迁移验证在模板不匹配时失败.

现有的TFS 2010项目基于MSF for Agile Software Development v5.0模板,新的VSO项目是MSF for Agile Software Development 2013.3

据我所知,这些模板都没有定制过.

对于每个工作项类型,不匹配的字段为:

  • RelatedLinkCount
  • areaID表示
  • AttachedFileCount
  • HyperLinkCount
  • ExternalLinkCount
  • IterationID

该实用程序的已安装版本为v1.1.0.005

我们将非常感激地提供任何帮助.

Ed *_*hip 5

在TFS 2005/2008到TFS 2010之间,更新了流程模板,以在您提到的每个字段的显示名称中添加额外的空间.既然如此,您可以采取一些简单的步骤来解决方法,然后重新运行OpsHub Visual Studio在线迁移实用程序.

您将需要使用该witadmin.exe工具,特别是changefield选项.以下是您要更改每个字段的显示名称以包含空格的步骤:

witadmin.exe changefield /collection:http://tfs.contoso.local:8080/tfs/DefaultCollection /n:System.RelatedLinkCount /name:"Related Link Count"
witadmin.exe changefield /collection:http://tfs.contoso.local:8080/tfs/DefaultCollection /n:System.AreaId /name:"Area ID"
witadmin.exe changefield /collection:http://tfs.contoso.local:8080/tfs/DefaultCollection /n:System.AttachedFileCount /name:"Attached File Count"
witadmin.exe changefield /collection:http://tfs.contoso.local:8080/tfs/DefaultCollection /n:System.HyperLinkCount /name:"Hyperlink Count"
witadmin.exe changefield /collection:http://tfs.contoso.local:8080/tfs/DefaultCollection /n:System.ExternalLinkCount /name:"External Link Count"
witadmin.exe changefield /collection:http://tfs.contoso.local:8080/tfs/DefaultCollection /n:System.IterationId /name:"Iteration ID"
Run Code Online (Sandbox Code Playgroud)

尝试一下,我希望它能为您解决问题!