0

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
    }

誰かがエラーに光を当てることができますか?

ありがとう、デニス

4

2 に答える 2