如何查看我标记为审阅者的所有拉取请求

Nos*_*ert 4 github

在 github 中,您可以添加多个审阅者。我正在寻找的是,作为用户,列出我目前被标记为审阅者的所有拉取请求。

我查看了“拉取请求”链接中提供的视图,但这不符合我的要求。

例如,如果我转到“请求审核”,我会收到“没有与您的搜索匹配的结果”

有没有人有一个很好的搜索查询来实现这一目标?

Cla*_*aus 29

不幸的是,不可能在一次搜索中列出您被标记为审阅者的所有拉取请求。

造成这种情况的主要原因是 Github 搜索不支持“OR”运算符。

要获取所有拉取请求的列表,您被标记为审阅者,您需要查看:

  1. 您已被分配审核的所有拉取请求。

    搜索字符串:is:open is:pr review-requested:cniesen-kingland

    review-requested:USERNAME 匹配请求特定人员进行审核的拉取请求。请求的审阅者审阅拉取请求后,不再在搜索结果中列出。如果请求的人员属于请求审核的团队,则该团队的审核请求也会出现在搜索结果中。

  2. 您审核过的所有拉取请求。

    搜索字符串:is:pr reviewed-by:cniesen-kingland

    review-by:USERNAME 匹配由特定人员审核的拉取请求。

参考:Github文档


Adi*_*l B 7

尝试链接https://github.com/pulls/review-requested,它会显示您被标记为审阅者的所有拉取请求。

请注意,您可能需要单击该页面上的OpenClosed按钮来过滤您希望查看的拉取请求。

等效的 Github 搜索是: is:open is:pr review-requested:<username> archived:false

  • 如果您尚未审核该 PR,此链接将显示该 PR。一旦您发送了评论,即使 PR 仍处于打开状态并且您仍在评论者列表中,也不会显示该评论。@Nosfert 他们有回到你身边吗? (3认同)
  • 没有提供所提出问题的解决方案。 (2认同)
  • @Neets 这真是令人讨厌的行为。您已经审核过它的事实不应改变您被要求审核它的事实,并且会使查找您已批准的 PR 变得不必要的乏味。 (2认同)

小智 -3

您可以通过 GitHub 搜索来执行此操作,搜索如下内容:

assignee:bsinky is:pr is:open

这将向您显示分配给您的所有未决 PR 项目。

如果您想查询 GitHub API 来获取此信息:

https://api.github.com/search/issues?q=assignee:{username}+is:pr+is:open

  • 那么受让人和审稿人是不一样的。我们通常从不添加受让人,只添加审阅者。 (4认同)