首页 > 解决方案 > 进程迁移在当前版本中不起作用?(11.11.8.0)

问题描述

我尝试使用 Azure DevOps 迁移工具将进程从一个 azure devops 组织迁移到另一个。在这个问题的答案中,据说如果您运行此命令migration.exe init --options Full,您将获得可用的完整配置选项。但是在创建的配置文件中,我找不到用于进程迁移的处理器。在您的GitHub文档中有提示应该是可能的,所以我有点困惑。

它们是GitHubChocolatey上的不同版本吗?

如果我比较版本号和发布日期(在网站上),那么它们似乎具有相同的版本。

在来自GitHub的代码中,我找到了ProcessDefinitionProcessor并试图找到正确的配置。最后我得到了这个错误:

Newtonsoft.Json.JsonSerializationException: Type specified in JSON 'MigrationTools.Processors.ProcessDefinitionProcessor, MigrationTools.Clients.AzureDevops.Rest, Version=11.11.8.0, Culture=neutral, PublicKeyToken=null' is not compatible with 'MigrationTools._EngineV1.Configuration.IProcessorConfig, MigrationTools, Version=11.11.8.0, Culture=neutral, PublicKeyToken=null'. Path 'Processors[1].$type', line 150, position 43.

使用此配置:

  "Processors": [   
{
  "$type": "ProcessDefinitionProcessor",
  "Enabled": true,
  "Processes": {
                "Scrum":["IWB_Scrum_VD"]
                }
}
  ],
  "Version": "11.11",

标签: azure-devops-migration-tools

解决方案


Azure DevOps 迁移工具不会迁移流程,只会迁移工作项。

您可以使用 Microsoft 项目process-migrator来迁移流程。


推荐阅读