tfs - 有没有办法在不包含任何标签的情况下找到所有项目(产品积压项目、错误、任务)?(带查询)
问题描述
我正在查询我的项目,并希望找到所有没有任何标签的项目。有办法吗?
解决方案
没有标签是不可能查询所有工作项的。
这里有一个关于它的功能请求。
作为解决方法,您可以向所有未标记的工作项添加特定标记以标记它们,然后查询此标记。
您可以使用 Rest API 获取工作项,然后过滤结果以获取未标记的工作项。
PowerShell 中的小脚本:
$user = ""
$token = "YOUR-PAT-HERE"
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user, $token)))
$url = "https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql/{queryGuid}?api-version=5.0"
$workItems = Invoke-RestMethod -Uri $url -Method Get -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}
Write-Host "Work Items without Tags:"
$workItems.workItems.ForEach({
$url = "https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/$($_.id)?api-version=5.0"
$workItemDetails = Invoke-RestMethod -Uri $url -Method Get -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}
if($workItemDetails.fields.'System.Tags' -eq $null
{ Write-Host $_.id }
})
推荐阅读
- javascript - Angular Dom:- 将缺失的单元格(td)添加到 Angular 材质日历
- python - kmeans 数据上的 pca 图
- git - Bitbucket 服务器 - 在自动合并期间忽略某些文件
- c - 试图理解指针和线程
- r - 用 R 中唯一对应的平均值填充 NA
- version-control - JAZZ 中某些文件格式的未解决更改即使在交付后也会不断提示
- ios - UIViewController 可以选择退出、访问或影响 iPad 上的多任务模式吗?
- javascript - 我需要我的数组返回并返回另一个变量,同时还包括它以前的数组成员,不知道该怎么做
- c# - 在销毁父对象并重新实例化后,如何引用回父对象的对象/组件?
- ios - setExposureModeCustom:EXIF 数据中的持续时间/ISO 值不匹配