TFS查询。返回相关项目

TFS查询。返回相关项目,tfs,Tfs,我面临检索相关工作项的问题。我的意思是什么 任务是在没有上一个sprint/月的代码审查请求的情况下获取所有变更集。简而言之,我希望得到这样一个树:任务->变更集->代码审查请求 糟糕的是,我无法获取这些变更集,因为它们与Task和CodeReviewRequest关联: 如果进入查询,则既看不到将任务与变更集链接的选项,也看不到将变更集选择为工作项类型的选项: 你能找个人帮忙吗 Cece,这是我通过你的查询得到的结果: 它无法获得类似以下树查询:任务->变更集->代码审阅请求。如果您想要获

我面临检索相关工作项的问题。我的意思是什么 任务是在没有上一个sprint/月的代码审查请求的情况下获取所有变更集。简而言之,我希望得到这样一个树:任务->变更集->代码审查请求

糟糕的是,我无法获取这些变更集,因为它们与Task和CodeReviewRequest关联:

如果进入查询,则既看不到将任务与变更集链接的选项,也看不到将变更集选择为工作项类型的选项:

你能找个人帮忙吗

Cece,这是我通过你的查询得到的结果:


它无法获得类似以下树查询:任务->变更集->代码审阅请求。如果您想要获取上一个sprint的所有变更集以及相关的工作项。您可以使用api获取一系列日期的变更集。然后使用api获取与特定变更集关联的工作项。之后,过滤具有“workItemType”的变更集:“代码审阅请求”。

在Microsoft开发人员社区的网站上,我收到了一个答案,即无法在TFS中创建此类查询。证明:


您应该能够使用RESTAPI为您的查询查询元素

查询:

  • 任务在上一次冲刺中发生了变化
  • 上一次冲刺中所做的更改集
  • 在上一次sprint中完成的代码审查
然后在PowerShell或其他脚本语言中匹配结果

这不像工作项查询那么简单,您也无法从中轻松创建仪表板小部件,但要获取所需的数据并不难


您可以研究的另一个途径是使用来自azo报告工具(如PowerBI)的Analytics API或OData API。这将为您提供一种更强大的查询能力。

您使用的是哪个版本的TFS/DevOps服务器?谢谢Cece,但我从建议的请求中得到的是代码审阅请求->代码审阅响应列表。不幸的是,我甚至看不到变更集,更不用说任务了。难道你不知道是否有可能得到至少一个变更集列表吗?你能提供一个查询的例子吗?这个问题有任何更新吗?Cece,请检查我的初始消息。抱歉,耽搁了,我试图通过添加答案来回答您的问题,但被管理员删除了。无法获得类似以下树查询:任务->变更集->代码审阅请求。如果您想要获取上一个sprint的所有变更集以及相关的工作项。您可以使用Changesets-getchangesets api来获取一系列日期的变更集。然后使用变更集-获取变更集工作项api来获取与特定变更集关联的工作项。之后,过滤具有“workItemType”:“代码审阅请求”的变更集。