【发布时间】:2018-10-04 22:59:38
【问题描述】:
我正在使用 TFS 2017-R3。我需要重命名一些标签。我正在寻找改变标签数量的过程,而不是一次一个。
【问题讨论】:
-
你说的是哪个标签?工作项标签、Git 标签还是构建标签?
我正在使用 TFS 2017-R3。我需要重命名一些标签。我正在寻找改变标签数量的过程,而不是一次一个。
【问题讨论】:
如果您指的是工作项标签,那么您可以按照以下方式重命名标签:
1 - 如果您有 Visual Studio 作为客户端,那么您可以使用 VS 扩展来重命名标签。
VS 2015:Tag Admin for Visual Studio 2015
VS 2017:Tag Admin for Visual Studio 2017
2 - 升级到 TFS 2018,然后安装 TFS 扩展名Tags Manager(仅支持 TFS 2018 和 VSTS for 现在)重命名标签。
3 - 使用 REST API 重命名标签:
PATCH http://SERVER:8080/tfs/DefaultCollection/_apis/Tagging/scopes/{ProjectID}/tags/{TagID}?api-version=1.0
Content-Type: application/json
{"name":"LC0425Update3","active":true}
您可以使用下面的 REST API 来获取项目 ID:
http://SERVER:8080/tfs/DefaultCollection/_apis/projects/{ProjectName}
因此,一旦重命名,所有工作项上的标签都会相应更新。
此外,您还可以创建一个包含标签列的查询并将工作项导出到 Excel,然后在 Excel 中批量编辑/重命名标签,然后发布回 TFS。详情请见Bulk add or modify work items with Excel。
【讨论】:
当您升级到 TFS 2018 或使用 VSTS 时,可以使用标签管理器 https://marketplace.visualstudio.com/items?itemName=YodLabs.TagsManager2 来处理您的工作项标签。
它将安装在 TFS/VSTS 工作选项卡中,并允许重命名、删除和合并标签。
【讨论】: