Я использую Azure DevOps Server 2019 и пытаюсь перенести рабочие элементы из одного проекта в другой. Я выполнил несколько тестовых миграций, и кажется, что пути к областям и пути итераций не переносятся, как я ожидал.
Допустим, у меня есть рабочие элементы в ProjectA с путем к области ProjectA / Team и путем итерации ProjectA / Sprint1. В ProjectB я заранее создал ProjectB / Team и ProjectB / Sprint1 соответственно.
Когда я выполняю миграцию, он (я предполагаю) пытается перенести пути исходной области с префиксом ProjectA в ProjectB, что, очевидно, не работает. t существует и, таким образом, сбрасывает все пути к области и пути итераций в резервную копию, как определено в конфигурации. json файл.
Я что-то упустил? Как я могу заставить миграцию заменить префикс пути root ProjectA на ProjectB при выполнении миграции?
Это пример конфигурации, которую я использую:
{
"source-connection": {
"account": "https://teamfoundation/tfs/TPCNextGen",
"project": "ProjectA",
"access-token": "<PAT>",
"use-integrated-auth": "false"
},
"target-connection": {
"account": "https://teamfoundation/tfs/TPCNextGen",
"project": "ProjectB",
"access-token": "<PAT>",
"use-integrated-auth": "false"
},
"query": "Shared Queries/WorkItemMigration",
"heartbeat-frequency-in-seconds": 30,
"query-page-size": 20000,
"parallelism": 1,
"max-attachment-size": 62914560,
"link-parallelism": 1,
"attachment-upload-chunk-size": 1048576,
"skip-existing": true,
"move-history": true,
"move-history-limit": 200,
"move-git-links": true,
"move-attachments": true,
"move-links": true,
"source-post-move-tag": "DA72A362-96DC-4AA7-B653-BCF04018694F",
"target-post-move-tag": "DA72A362-96DC-4AA7-B653-BCF04018694F",
"skip-work-items-with-type-missing-fields": false,
"skip-work-items-with-missing-area-path": false,
"skip-work-items-with-missing-iteration-path": false,
"default-area-path": "ProjectB",
"default-iteration-path": "ProjectB",
"clear-identity-display-names": false,
"ensure-identities": false,
"include-web-link": true,
"log-level-for-file": "information",
"field-replacements": {
},
"send-email-notification": false,
"email-notification": {
"smtp-server": "127.0.0.1",
"use-ssl": false,
"port": "25",
"from-address": "wimigrator@example.com",
"user-name": "un",
"password": "pw",
"recipient-addresses": [
"test1@test.com",
"test2@test.com"
]
}
}
Заранее спасибо !