azure-devops-migration-tools - 进程迁移在当前版本中不起作用?(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 迁移工具不会迁移流程,只会迁移工作项。
您可以使用 Microsoft 项目process-migrator
来迁移流程。
推荐阅读
- mysql - 如何在 MySQL 转储文件的一行中提取多个括号之间的文本
- python - 等待协程并将结果分配给协程外部的变量
- ruby-on-rails - 努力让 rails 6 API only 应用程序以我想要的方式运行
- python - 使用列的值(字符串数据类型)过滤熊猫组
- jquery - 如何使用 jquery 仅从该 HTML 表的可见行中检索值?
- django - Django forms.validation 错误未显示
- mathjax - 下标中的花括号导致 mathjax 中的渲染问题
- python - 用 Python 计算 Keras 神经网络的准确度
- f# - 如何在 F# 中传递带有偏移量的数组?
- android - Android Studio:无效缓存/重启后未解决的对活动主的引用