Azure DevOps 批量更新自定义字段

Posted

技术标签:

【中文标题】Azure DevOps 批量更新自定义字段【英文标题】:Azure DevOps Bulk Updating a Custom Field 【发布时间】:2022-01-24 01:27:32 【问题描述】:

所有, 我有一个添加到 TFS Azure DevOps 的自定义字段,现在我需要更新该字段中包含特定文本的任何功能或故事。

示例: 自定义字段:PGM0001234 (出现在特写和故事中)

更改为:PROG0004567

有没有办法在后端或 VisualStudio 上做到这一点?有数千个工作项需要更新,所以它不会少于 100 个功能/故事。

【问题讨论】:

【参考方案1】:

是的。从../_queries 创建一个新查询并将Field 设置为您的自定义字段。

运行查询,结果将包含您的自定义字段包含值 PGM0001234 的所有项目。

在结果集中,全选,然后单击其中一项后的...,然后从菜单中选择“编辑”。

在“编辑工作项”对话框中,选择您的自定义字段并在“值”字段中分配新值。单击确定,您将返回查询结果,所有内容均以粗体显示。按“保存项目”,然后 TFS 将应用更改。

TFS 可能会抱怨某些字段包含无效字段,例如 Assigned To 是已离开业务的用户。您可能需要在Edit work items 对话框中将这些项目批量重新分配给其他用户。

【讨论】:

【参考方案2】:

另一种选择是使用 Excel。创建与上述类似的查询,然后在 Azure DevOps 的 Excel 插件中打开该查询。在 Excel 中进行搜索和替换或其他批量编辑,然后点击发布更改按钮。

Excel 是一种非常方便的批量编辑工作项的方法。

【讨论】:

以上是关于Azure DevOps 批量更新自定义字段的主要内容,如果未能解决你的问题,请参考以下文章

Azure DevOps Server 安装自定义界面的拓展控件

无需用户代表从自定义 azure webapp api 调用 azure DevOps API

在 Docker 中运行的自定义 Azure DevOps 构建代理上具有卷装载的测试容器

如何在 Azure Devops 中添加我们自己的自定义图表

在 VS Code 和 TypeScript 中调试 Azure DevOps 自定义任务时如何设置输入变量

是否可以自定义测试用例工作项的步骤?