能否通过WIQL查询关联Pull Request的所有工作项?
可以通过WIQL创建关联Pull Request的工作项查询
是的,完全可以用WIQL(工作项查询语言)创建这类查询,绕过GUI的操作限制。
Pull Request与工作项的关联属于外部链接类型,对应链接名称为Pull Request。你可以用以下WIQL语句筛选所有关联了Pull Request的工作项:
SELECT [System.Id], [System.Title], [System.State], [System.AssignedTo] FROM workitems WHERE [System.WorkItemType] <> '' AND EXISTS ( SELECT * FROM workitemlinks WHERE [Source].[System.Id] = [System.Id] AND [System.LinkType] = 'Pull Request' ) ORDER BY [System.Id]
使用说明:
- 可根据需求调整
SELECT子句中的字段,添加或移除需要展示的工作项属性。 - 若要反向查询(比如指定某个Pull Request关联的工作项),可调整
Source和Target的对应关系,或在条件中加入Pull Request的ID。 - 在Azure DevOps查询编辑器中,点击顶部的「WIQL」按钮切换到代码模式,粘贴上述语句即可执行查询。
内容的提问来源于stack exchange,提问作者galsi
相关产品推荐
相关产品推荐

