迁移 Azure DevOps 数据时如何为 ReflectedWorkItemId 解析 TF51005?
How do I resolve TF51005 for ReflectedWorkItemId when migrating Azure DevOps data?
我正在尝试将一个项目从一个组织项目迁移到另一个项目。
从源 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"
},
要提供同步和迁移,重要的是工具知道哪些项目已经迁移。这就是 ReflectedWorkItemId 字段的用途。
需要将此字段添加到目标项目工作项。如果您使用的是 "UpdateSourceReflectedWorkItemID",那么还需要将其添加到源中。
在两个系统上,指向另一个系统上迁移项目的 URL 都存储在这里。这意味着用户可以轻松地跟踪源系统和目标系统之间的工作项(反之亦然)。
ReflectedWorkItemId字段如何添加取决于系统是否。
- TFS / Azure DevOps Server [XML Process] - 如果您使用的是经典 XML您将需要使用 https://docs.microsoft.com/en-us/azure/devops/reference/on-premises-xml-process-model?view=azure-devops-2019
的过程
- Azure DevOps Service [XML Process] - 如果您使用 Microsoft 迁移工具将整个集合放入 Azure DevOps Service,那么您需要下载XML zip,更改文件,然后重新上传。 https://docs.microsoft.com/en-us/azure/devops/migrate/migration-overview?view=azure-devops
- Azure DevOps Service [Inherited Process] - 您可以自定义并添加 ReflectedWorkItemId
使用 GUI 提交。 https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/manage-process?view=azure-devops
我正在尝试将一个项目从一个组织项目迁移到另一个项目。 从源 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"
},
要提供同步和迁移,重要的是工具知道哪些项目已经迁移。这就是 ReflectedWorkItemId 字段的用途。
需要将此字段添加到目标项目工作项。如果您使用的是 "UpdateSourceReflectedWorkItemID",那么还需要将其添加到源中。
在两个系统上,指向另一个系统上迁移项目的 URL 都存储在这里。这意味着用户可以轻松地跟踪源系统和目标系统之间的工作项(反之亦然)。
ReflectedWorkItemId字段如何添加取决于系统是否。
- TFS / Azure DevOps Server [XML Process] - 如果您使用的是经典 XML您将需要使用 https://docs.microsoft.com/en-us/azure/devops/reference/on-premises-xml-process-model?view=azure-devops-2019 的过程
- Azure DevOps Service [XML Process] - 如果您使用 Microsoft 迁移工具将整个集合放入 Azure DevOps Service,那么您需要下载XML zip,更改文件,然后重新上传。 https://docs.microsoft.com/en-us/azure/devops/migrate/migration-overview?view=azure-devops
- Azure DevOps Service [Inherited Process] - 您可以自定义并添加 ReflectedWorkItemId 使用 GUI 提交。 https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/manage-process?view=azure-devops