在 github 中,您可以添加多个审阅者。我正在寻找的是,作为用户,列出我目前被标记为审阅者的所有拉取请求。
我查看了“拉取请求”链接中提供的视图,但这不符合我的要求。
例如,如果我转到“请求审核”,我会收到“没有与您的搜索匹配的结果”
有没有人有一个很好的搜索查询来实现这一目标?
Cla*_*aus 29
不幸的是,不可能在一次搜索中列出您被标记为审阅者的所有拉取请求。
造成这种情况的主要原因是 Github 搜索不支持“OR”运算符。
要获取所有拉取请求的列表,您被标记为审阅者,您需要查看:
您已被分配审核的所有拉取请求。
搜索字符串:is:open is:pr review-requested:cniesen-kingland
review-requested:USERNAME 匹配请求特定人员进行审核的拉取请求。请求的审阅者审阅拉取请求后,不再在搜索结果中列出。如果请求的人员属于请求审核的团队,则该团队的审核请求也会出现在搜索结果中。
您审核过的所有拉取请求。
搜索字符串:is:pr reviewed-by:cniesen-kingland
review-by:USERNAME 匹配由特定人员审核的拉取请求。
参考:Github文档
尝试链接https://github.com/pulls/review-requested,它会显示您被标记为审阅者的所有拉取请求。
请注意,您可能需要单击该页面上的Open或Closed按钮来过滤您希望查看的拉取请求。
等效的 Github 搜索是: is:open is:pr review-requested:<username> archived:false
小智 -3
您可以通过 GitHub 搜索来执行此操作,搜索如下内容:
assignee:bsinky is:pr is:open
这将向您显示分配给您的所有未决 PR 项目。
如果您想查询 GitHub API 来获取此信息:
https://api.github.com/search/issues?q=assignee:{username}+is:pr+is:open