如何通过JQL查询包含指定问题集的跨项目Epics
解决JQL反向查询关联Epic的问题
场景1:从已知问题结果集查询关联的跨项目Epics
直接用Jira的linkedIssuesFromQuery()函数,通过子查询定位你的问题结果集,再反向关联对应的Epics。示例JQL:
issueType = Epic AND issue in linkedIssuesFromQuery("你的问题结果集JQL", "Epic Link")
- 把
"你的问题结果集JQL"替换成你已有的查询语句(比如project in (PROJ1, PROJ2) AND status = In Progress) "Epic Link"是Jira默认的Epic与子问题的关联类型名称,如果你的实例里关联名是Parent Epic或其他,替换成对应名称即可。
如果已经拿到具体的问题键列表,也可以直接用:
issueType = Epic AND issue in (Epic of (PROJ-1), Epic of (PROJ-2), Epic of (PROJ-3))
场景2:从指定版本的问题集查询关联的跨项目Epics
先通过版本筛选出目标问题集,再用同样的反向关联逻辑。假设你的版本是PROJ-A v2.0(项目为PROJ-A),示例JQL:
issueType = Epic AND issue in linkedIssuesFromQuery('project = PROJ-A AND fixVersion = "PROJ-A v2.0"', "Epic Link")
- 版本名称带空格时,子查询用单引号包裹,内部版本名用双引号,避免语法错误。
- 同样注意替换关联类型名称为你Jira实例的实际配置。
内容的提问来源于stack exchange,提问作者tpot
相关产品推荐
相关产品推荐

