#azure #migration #devops
#azure #миграция #devops
Вопрос:
Я пытаюсь перенести рабочие элементы из большого teamproject, который я хочу разделить на несколько более мелких teamprojects.
Структура области и итерации выглядит примерно так:
исходный проект
- Блок 1 (я не хочу мигрировать)
- Блок 2 (я не хочу переносить)
- Блок 3
- команда А
- Команда B
- Подузлы…
итак, в данном случае я хочу перенести команду 3. когда я запускаю свою миграцию, дерево областей выглядит примерно так
- Дестпроект
- исходный проект
- Блок 3
- Команда А
- Команда B
- Подузлы…
- Блок 3
- исходный проект
Как я могу удалить узел «sourceproject» из дерева назначения?
Я пробовал разные сопоставления полей, но они влияют только на поля, а не на дерево.
моя конфигурация выглядит примерно так
"$type": "WorkItemMigrationConfig",
"Enabled": true,
"ReplayRevisions": true,
"PrefixProjectToNodes": true,
"UpdateCreatedDate": true,
"UpdateCreatedBy": true,
"BuildFieldTable": false,
"AppendMigrationToolSignatureFooter": false,
"WIQLQueryBit": "AND [System.AreaPath] UNDER 'sourceproject\unit 3' AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan')",
"WIQLOrderBit": "[System.ChangedDate] desc",
"LinkMigration": true,
"AttachmentMigration": true,
"AttachmentWorkingPath": "c:\temp\WorkItemAttachmentWorkingFolder\",
"FixHtmlAttachmentLinks": false,
"SkipToFinalRevisedWorkItemType": true,
"WorkItemCreateRetryLimit": 5,
"FilterWorkItemsThatAlreadyExistInTarget": false,
"PauseAfterEachWorkItem": true,
"AttachmentMaxSize": 480000000,
"CollapseRevisions": false,
"LinkMigrationSaveEachAsAdded": false,
"GenerateMigrationComment": true,
"NodeBasePaths": [
"Sourceproject\Unit 3",
"Sourceproject\Unit 3 sprint",
Ответ №1:
Установка «PrefixProjectToNodes»: false решила мою проблему.
тогда «название проекта» не будет отображаться как корневой узел.