在Github中,有没有办法搜索任何作者从提供的列表中创建的拉取请求?

Sha*_*nja 5 github

对于我团队的每周构建,我会完成Github公司的所有拉取请求,并将与我的团队相关联的pr.这需要一个恼人的筛选步骤,需要浏览公司上一周的代码贡献.

我查看了官方的Github搜索文档(HERE),发现"作者"字段可以用来缩小我想要的搜索范围,但它一次只适用于一位作者.

有没有办法搜索作者列表?

对于一些额外的背景,我的团队在一个大的回购列表中运作,所有这些回购都在一个整体组织中,其中包含整个公司的所有回购.

更新:我使用的github.com/pulls页面不遵循与github.com/search相同的语法约定.感谢T0xicCode和我一起解决这个问题.

T0x*_*ode 12

首先请确保您使用的是https://github.com/search上的完整搜索.否则搜索语法将受到严格限制.

只需author: <name>在查询中添加额外字段即可.搜索引擎将是OR字段.

要将其限制为特定所有者的存储库,请将该user: <owner>字段添加到查询中.

  • 我最初在我的公司Github实例和官方托管的网站上尝试了这种方法,搜索是在最后一个作者的条目中删除其余的.也许我输错了? (3认同)
  • 这是我构建的涉及两位作者的查询.我随机从github中取出他们的名字.作者:mauve作者:nex3 - 这被截断为"author:nex3"."用户"字段不是我需要的,因为所有相关的拉取请求都要进入组织所拥有的回购,而不是个人用户. (3认同)
  • 嘿,你为我想通了!我使用的是github.com/pulls页面而不是github.com/search页面!尽管这里没有搜索语法模仿很尴尬,但我完全接受我使用错误的页面来执行此查询。谢谢!您可以编辑答案说用户应该确保转到github.com/search页面以获得完整的搜索语法功能吗?之后,我会接受的。 (2认同)
  • 看来这不再起作用 (2认同)

小智 11

从某种意义上说,使用路线 github.com/search 而不是 github.com/pulls 是“正确”的答案,但我更喜欢 /pulls 页面的格式。在小团队中工作时,我的方法是使用 /pulls,但用“involves”代替“author”,如下所示(作为参考,使用 /search 和“author”进行相同的查询)。

如果作者是列表之外的人,您将获得“额外”点击,但这是另一个需要知道的技巧。(示例中的名称是从最近的公共 PR 中随机选取的)