4

我正在尝试将项目从一个组织项目迁移到另一个项目。从源 Azure Devops 项目到目标 DEvops 项目。

ReflectedWorkItemIDFieldName: 应该是什么?

我尝试将其更改为:

Custom.ReflectedWorkItemId
ReflectedWorkItemId
ProcessName.ReflectedWorkItemId
GlobalWit.ReflectedWorkItemId

但它没有帮助。请帮我

错误

Microsoft.TeamFoundation.WorkItemTracking.Client.ValidationException: TF51005: The query references a field that does not exist. The error is caused by «[Custom.ReflectedWorkItemId]»

===

我的配置文件

"Source": {
"Collection": "https://dev.azure.com/somegDevOps/",
"Project": "ContosoAir",
"ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId",
"AllowCrossProjectLinking": false,
"PersonalAccessToken": "Intentionally removed"
},
"Target": {
"Collection": "https://dev.azure.com/ITIDEVOPSTEAM/",
"Project": "ContosoAir-Migrated",
"ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId",
"AllowCrossProjectLinking": false,
"PersonalAccessToken": "Intentionally removed"
},
4

1 回答 1

4

为了提供同步和迁移,工具知道哪些项目已经被迁移是很重要的。这是 ReflectedWorkItemId 字段的用途。

该字段需要添加到目标项目工作项中。如果您使用的是“UpdateSourceReflectedWorkItemID”,则还需要将其添加到源中。

在这两个系统上,指向另一个系统上已迁移项目的 URL 都存储在这里。这意味着用户可以轻松地在源系统和目标系统之间跟踪工作项(反之亦然)。

ReflectedWorkItemId 字段如何添加取决于系统是否。

于 2020-05-13T09:28:57.063 回答