我想找到我评论过的所有GitHub问题。我试着搜索评论者:mbigras类型:问题,就像搜索问题和拉请求GitHub文章建议的那样。但这种方法返回的结果比我个人资料中的公共活动部分要少。

请参阅所附图片:

搜索方法

不显示当前结果:

配置文件的方法

与其他公共活动混淆:

有没有办法获得我在GitHub上评论的全部历史?

EDIT

作者:mbigras类型:问题给出了更广泛的结果,但仍然不是完整的历史:

我正在寻找的是一种快速查看所有问题中我的所有评论/问题历史的方法。

EDIT

我给GitHub发了邮件。搜索与公共活动部分不匹配,因为搜索根据创建日期而不是最后活动日期对问题进行索引。

你是如何整理你评论过的问题的?


当前回答

当我找不到我之前评论过的问题时,我也很沮丧。我甚至不记得它在哪个项目里。我只知道我所指的问题。

然后,我去了Github上的通知设置,看到有一个包含你自己的更新选项,默认情况下是不勾选的。

一旦你检查它,Github会给你发送一封关于你所做的每一个评论或公关的电子邮件通知。他们你可能想要添加一个适当的标签和过滤器的电子邮件,这样Github消息不会混乱的收件箱。

从那时起,我的生活发生了变化。现在,每当我想找到我在Github上写的东西时,我只是在电子邮件通知中搜索它。

其他回答

类型包括:<你的用户名>在GitHub的主页面搜索框。这将会找到所有你评论过的,分配过的或者提到过的问题。

例如,如果你在GitHub上的用户名是unclebob,搜索查询应该是这样的: 包括:unclebob 或者如果你登录了GitHub,那么简单: 包括:@me

注意includes和类似搜索限定符(author和commenter)之间的区别:

author will find only the issues that were started by you; if you comment on the issue that was started by someone else, author query won't return it in the search results. E.g., compare involves:unclebob and author:unclebob type:issue. commenter will find only those issues where you commented second or later (creator of the first comment in an issue is considered its author and not a commenter); if you start an issue and then never comment on it, the commenter query won't return it in the search results. E.g., compare involves:unclebob and commenter:unclebob.

换句话说,在搜索评论时,作者和评论者只返回涉及结果的一个子集。所以我建议使用“涉及”,不要错过任何东西。

当我找不到我之前评论过的问题时,我也很沮丧。我甚至不记得它在哪个项目里。我只知道我所指的问题。

然后,我去了Github上的通知设置,看到有一个包含你自己的更新选项,默认情况下是不勾选的。

一旦你检查它,Github会给你发送一封关于你所做的每一个评论或公关的电子邮件通知。他们你可能想要添加一个适当的标签和过滤器的电子邮件,这样Github消息不会混乱的收件箱。

从那时起,我的生活发生了变化。现在,每当我想找到我在Github上写的东西时,我只是在电子邮件通知中搜索它。

在主Github搜索框中搜索评论者:用户名。

致注释:加文安德森

要查看最近的活动,从排序下拉菜单中选择最近更新

你也可以缩小搜索范围:is:issue comment:gavinandresen

如果你想在一个搜索中搜索多个用户,使用它就像在全局搜索栏中没有OR逻辑共轭:

commenter: FantomX1 commenter: FantomX1-github

因为类似的谷歌方式与“OR”将不起作用

commenter:FantomX1或commenter:FantomX1-github

搜索所有GitHub使用的搜索词是:问题作者:@me

您也可以查看以下链接。

对于所有的订阅 https://github.com/notifications/subscriptions

解决你所有的问题 https://github.com/issues

对于所有的pull请求 https://github.com/pulls

如果有人有兴趣知道如何找到这些链接,请访问github的resi api文档。这里没有显式地描述URL。但是,请查找REFERENCE下面的页面名称。

如果您将相关单词小写(例如,Issues变成Issues, pull变成pull)并将其放在https://github.com/之后,您很可能会找到您正在寻找的内容。