0

我正在尝试使用 VSTS 同步迁移器(https://nkdagility.github.io/azure-devops-migration-tools)将工作项从 TFS 服务器迁移到 Azure DevOps 云。我的大部分项目都能正常迁移,但我注意到描述没有出现。经过一番调查,我看到原始 TFS 服务器有一个“描述”字段,其引用名称为“Common.DescriptionHtml”。ADO 云中“描述”的默认字段设置为“System.Description”。我认为这就是他们不同步的原因。(见附图:顶部是 ADO 云,底部是原始 TFS 服务器)

有没有办法将 ADO 云中的字段引用名称修改/更改为“Common.DescriptionHtml”。如果不是,那么我可以创建一个新字段并将其字段引用名称自定义为“Common.DescriptionHtml”,这样我就可以将它与 TFS 服务器中的原始字段匹配。

如果上述不可行,如果我更改原始 TFS 服务器中“描述”字段的引用类型,是否会损坏或影响该 TFS 服务器上“描述”字段的原始数据?是的,我对此很陌生。

在此处输入图像描述

4

2 回答 2

1

您可以使用 VSTS 同步迁移器重新映射字段,方法是在迁移配置 json 文件中配置FieldtoFieldMapConfig字段映射。

在您的情况下,它看起来像这样:

{
    "$type": "FieldtoFieldMapConfig",
    "WorkItemTypeName": "*",
    "sourceField": "Common.DescriptionHtml",
    "targetField": "System.Description",
    "defaultValue": null
}

他们在此处的文档中有更多可用的 FieldMap 示例:

于 2021-02-12T22:46:38.703 回答
0

我们建议您使用迁移指南和工具将数据从 Azure DevOps Server 迁移到 Azure DevOps Services。

Azure DevOps 的数据迁移工具在给定时间支持两个最新版本的 Azure DevOps Server。版本包括更新和主要版本。目前支持导入以下版本的 Azure DevOps Server:

  • Azure DevOps 服务器 2020

  • Azure DevOps 服务器 2019.1.1

根据您共享的屏幕截图,您似乎使用的是 TFS2018,请参阅此文档将您的部署升级到最新版本的 Azure DevOps Server以更新您的 TFS 版本,然后参考此文档将数据从 Azure DevOps Server 迁移到Azure DevOps 服务

更新1

我们无法更改或更新字段引用,在 TFS2019 和最新版本中,字段引用已重命名为System.Description,请查看下图。我们需要更新 TFS 版本,然后将数据从 Azure DevOps Server 迁移到 Azure DevOps Service。我们建议您关注此GitHub 票证以了解更多详细信息。

在此处输入图像描述

于 2021-01-26T03:02:22.517 回答