Azure DevOps OSS Migration ツールを使用しており、ビデオとリンクを視聴しています。
ある 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', 'Test Plan')",
"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
}
誰かがエラーに光を当てることができますか?
ありがとう、デニス