TFS 查询。 Return 个相关项目
TFS query. Return associated items
我遇到了检索关联工作项的问题。我的意思是什么:
任务是在没有对前一个 sprint/month 的代码审查请求的情况下获取所有变更集。用一个完美的词来说,我想要这样一棵树:任务 -> 变更集 -> 代码审查请求。
糟糕的是我无法获取这些变更集,因为它们与 Task 和 CodeReviewRequest 相关联:
如果我进入查询,我既没有看到 link 带有变更集的任务的选项,也没有看到 select 将变更集作为工作项类型的选项:
你能请别人帮忙吗?
Cece,这是我使用您的查询得到的结果:
无法获得如下树查询:任务 -> 变更集 -> 代码审查请求。如果您想获取上一个冲刺的所有变更集以及相关的工作项。您可以使用 Changesets - Get Changesets api to get the changesets for a range of dates. Then use Changesets - Get Changeset Work Items api 来获取与特定变更集关联的工作项。之后,过滤具有 "workItemType": "Code Review Request" 的变更集。
在 Microsoft 开发人员社区的网站上,我收到了一个答复,即无法在 TFS 中创建此类查询。证明:
您应该能够使用 REST API.
为您的查询查询元素
查询:
- 上次冲刺中的任务发生了变化
- 在上一个冲刺中做出的变更集
- 在上一个 sprint 中完成代码审查
然后用 PowerShell 或其他脚本语言匹配结果。
它不像工作项查询那么简单,您不能轻松地从中创建仪表板小部件,但获取您想要的数据并不难。
您可以研究的另一种方法是使用 Analytics API 或来自 PowerBI 等偶氮报告工具的 OData API。那会给你一种更强大的查询能力。
我遇到了检索关联工作项的问题。我的意思是什么: 任务是在没有对前一个 sprint/month 的代码审查请求的情况下获取所有变更集。用一个完美的词来说,我想要这样一棵树:任务 -> 变更集 -> 代码审查请求。
糟糕的是我无法获取这些变更集,因为它们与 Task 和 CodeReviewRequest 相关联:
如果我进入查询,我既没有看到 link 带有变更集的任务的选项,也没有看到 select 将变更集作为工作项类型的选项:
你能请别人帮忙吗?
Cece,这是我使用您的查询得到的结果:
无法获得如下树查询:任务 -> 变更集 -> 代码审查请求。如果您想获取上一个冲刺的所有变更集以及相关的工作项。您可以使用 Changesets - Get Changesets api to get the changesets for a range of dates. Then use Changesets - Get Changeset Work Items api 来获取与特定变更集关联的工作项。之后,过滤具有 "workItemType": "Code Review Request" 的变更集。
在 Microsoft 开发人员社区的网站上,我收到了一个答复,即无法在 TFS 中创建此类查询。证明:
您应该能够使用 REST API.
为您的查询查询元素查询:
- 上次冲刺中的任务发生了变化
- 在上一个冲刺中做出的变更集
- 在上一个 sprint 中完成代码审查
然后用 PowerShell 或其他脚本语言匹配结果。
它不像工作项查询那么简单,您不能轻松地从中创建仪表板小部件,但获取您想要的数据并不难。
您可以研究的另一种方法是使用 Analytics API 或来自 PowerBI 等偶氮报告工具的 OData API。那会给你一种更强大的查询能力。