如何在GitHub中跨多组织搜索涉及指定用户的开放Issue?
GitHub多组织Issue搜索解决方案
可以实现这类搜索,你之前的查询语句逻辑有误,导致结果不符合预期。
错误原因
你写的involves:Kim org:orgA or orgB is:open,GitHub会解析为:
(涉及Kim且属于orgA的开放Issue) 或者 (属于orgB的开放Issue)
这会把orgB下所有开放Issue都搜出来,不管是否涉及Kim,显然不是你要的结果。
正确的查询语句
有两种写法都能实现需求:
- 重复
org:前缀,明确每个组织的条件:involves:Kim org:orgA org:orgB is:open - 用括号分组组织条件,结合
or:involves:Kim is:open (org:orgA or org:orgB)
这两种写法都会精准搜索orgA和orgB两个组织中,所有涉及用户Kim的开放Issue。
内容的提问来源于stack exchange,提问作者김대영
相关产品推荐
相关产品推荐

