微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WorkItemMigrationConfig处理器错误

如何解决WorkItemMigrationConfig处理器错误

我们正在使用Azure DevOps OSS迁移工具,并且观看了视频和链接

我们正在从一个Azure DevOps组织迁移到另一个组织。

我们经常遇到如下问题,迁移工具停止了。

Error:
[16:02:15 INF] [Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemLinkValidationException: TF201066: You cannot add a Child link to work item 9690 because a work item can have only one Parent link. ---> System.Web.Services.Protocols.soapException: TF201036: You cannot add a Child link between work items 9815 and 9690 because a work item can have only one Parent link.

我正在使用版本10,在configuration.json中,我只使用NodeStructuresMigrationConfig和WorkItemmigrationConfig处理器。

"QueryBit": "AND  [Microsoft.VSTS.Common.ClosedDate] = '' AND [System.WorkItemType] NOT IN ('Test Suite','Test Plan')",

我迁移所有打开的工作项目,然后迁移关闭的工作项目。有时,在迁移封闭的工作项期间,迁移工具会创建重复的父项并清空工作项。

这是我的configuration.json:

{
      "ObjectType": "MigrationTools.Core.Configuration.Processing.WorkItemmigrationConfig","ReplayRevisions": true,"PrefixProjectToNodes": false,"UpdateCreatedDate": true,"UpdateCreatedBy": true,"BuildFieldTable": false,"AppendMigrationToolSignatureFooter": false,"QueryBit": "AND  [Microsoft.VSTS.Common.ClosedDate] = '' AND [System.WorkItemType] NOT IN ('Test Suite',"OrderBit": "[System.ChangedDate] desc","Enabled": true,"LinkMigration": true,"AttachmentMigration": true,"AttachmentWorkingPath": "c:\\temp\\WorkItemAttachmentWorkingFolder\\","FixHtmlAttachmentLinks": false,"SkipToFinalRevisedWorkItemType": false,"WorkItemCreateRetryLimit": 5,"FilterWorkItemsThatAlreadyExistInTarget": true,"PauseAfterEachWorkItem": false,"AttachmentMazSize": 480000000,"CollapseRevisions": false,"LinkMigrationSaveEachAsAdded": false
    }

有人可以提供一些错误信息吗?

谢谢, 丹尼斯

解决方法

您可能错误配置了迁移跟踪字段ReflectedWorkItemId,这导致了上述错误。您可以参考本文档来检查ReflectedWorkItemID字段的实际名称。检查this issue here了解更多信息。

对于重复的父母问题。报告了一个here问题,您可以继续进行。

您可以尝试一次迁移所有工作项。因为在测试中,如果我先迁移未完成的工作项,然后再迁移已关闭的工作项。我将丢失迁移后的封闭工作项中的父子链接。

,

此问题应由Gordon Beeming在14:30在Sun发行的v10.2.11版本中解决。

https://github.com/nkdAgility/azure-devops-migration-tools/issues/452

如果仍然无法正常运行,请在上面的票证中添加您的信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。