流程迁移在当前版本中不起作用? (11.11.8.0)
Process migration isen't working in the current version? (11.11.8.0)
我尝试使用 Azure DevOps 迁移工具将进程从一个 azure devops 组织迁移到另一个。
在这个 的答案中说如果你 运行 这个命令 migration.exe init --options Full
你会得到可用的完整配置选项。但是在创建的配置文件中我找不到用于进程迁移的处理器。
在你的 GitHub 文档中有提示说它应该是可能的,所以我有点困惑。
它们在 GitHub 和 Chocolatey 上的版本不同吗?
如果我比较版本号和发布日期(在网站上),那么它们似乎具有相同的版本。
在 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 迁移工具不会迁移流程,只会迁移工作项。
您可以使用微软项目process-migrator
迁移进程。
我尝试使用 Azure DevOps 迁移工具将进程从一个 azure devops 组织迁移到另一个。
在这个 migration.exe init --options Full
你会得到可用的完整配置选项。但是在创建的配置文件中我找不到用于进程迁移的处理器。
在你的 GitHub 文档中有提示说它应该是可能的,所以我有点困惑。
它们在 GitHub 和 Chocolatey 上的版本不同吗?
如果我比较版本号和发布日期(在网站上),那么它们似乎具有相同的版本。
在 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 迁移工具不会迁移流程,只会迁移工作项。
您可以使用微软项目process-migrator
迁移进程。