在Github中搜索问题或请求时,您是否可以指定相对于"今天"的日期?

RUN*_*CMD 12 github pull-request

有没有办法在Github上搜索Pull Requests(以及同样的问题),你指定相对于今天的日期范围?

我的团队每周与另一个团队会面,我们希望向他们展示我们在过去一周内合并的Github拉取请求列表.

我们可以使用过滤器搜索自特定日期以来合并的任何项目:

is:pr is:closed merged:>=2016-03-31

但这需要每周更新,这不太理想.(如你所见,它已经过时了:)

但是我没有在他们的支持文章中提到有关搜索问题的相关日期:https: //help.github.com/articles/searching-issues/

在搜索语法文章中也没有提到相对日期:https: //help.github.com/articles/search-syntax/

小智 6

自此原始问题以来,搜索 API 可能已更新,但您可以通过复制排除参数来限制日期范围。

-created:<=2018-01-01 -created:>=2018-03-31 {other params...}
Run Code Online (Sandbox Code Playgroud)

如果你只想要比 2018 年更新的东西,那么你可以省略第一部分,例如:

-created:>=2018 {other params...}
Run Code Online (Sandbox Code Playgroud)


Gra*_*rae 3

我不知道有什么方法可以做到这一点,正如您所提到的,他们的搜索文档并未涵盖它。

但是,GitHub API确实为它返回的问题提供了created_atupdated_at属性,因此根据它的有用程度,您可能会考虑设置一个简单的脚本来获取与特定存储库相关的所有问题,然后过滤您的响应根据这些属性返回。