我可以更改/更新/修改 Azure DevOps 服务器上的流程模板吗?

问题描述 投票:0回答:2

前段时间,我在SQL Server上恢复了一个TFS数据库,在本地安装ADO服务器后,我将该数据库作为集合附加到ADO服务器。我已经使用 ADO Server 管理控制台的向导完成了该操作。我从浏览器访问该集合没有任何问题。

现在,我想使用数据迁移工具来移动ADO服务。但是,当我运行“Migrator.exe validate /collection:http/localhost/ /connectionString: /region: /tenantdomainname:”命令时,出现以下错误

[错误]项目流程验证失败

我无法分享整个日志,但有很多错误行几乎与此相同

ProcessValidation - 失败类型 - 验证失败:无效的流程模板:WorkItem Tracking\LinkTypes\ABC.LinkTypes.Cloned.xml:2:TF402583:自定义链接类型 ABC.LinkTypes.Cloned 无效,因为不支持自定义链接类型。

在数据库恢复或 ADO 服务器初始设置(不太记得)的过程中,我收到了一些关于流程模板的警告,它已经过时,可能会导致失败。我必须勾选一个复选框,以确认我了解风险(我没有)。现在,当我尝试“修复”ADO 服务器的安装时,我无法恢复该复选框。

有人知道如何更改流程模板吗?如有任何帮助,我们将不胜感激。

我尝试过重新安装ADO Server;分离/重新连接集合

sql-server azure-devops tfs data-migration
2个回答
0
投票

Azure DevOps Services 不支持自定义链接类型。因此,您需要在迁移之前从流程模板的所有 XML 文件中删除自定义链接类型:

  1. 从 Azure DevOps 服务器下载流程模板。

  2. 从流程模板的所有 XML 文件中删除自定义链接类型。

  3. 将更新后的流程模板上传回您的 Azure DevOps 服务器。

  4. 再次尝试验证。

相关文档:



0
投票

使用witadmin工具的

deletelinktype
解决了。

© www.soinside.com 2019 - 2024. All rights reserved.