如何找到 Github 用户的所有 public 评论?

How can I find all public comments for a Github user?

直到最近,我才能够在我的个人资料页面上使用 link 找到我所有的 public 评论。我使用这个功能来跟踪我评论过的所有问题,但没有做出任何贡献。它位于名为 "Public Activity".

的部分下

这个功能好像已经被移除了。我在 help page about profiles.

上找不到任何相关信息

是否有人知道何时以及为何删除此内容?

GitHub Universe 2016 以来,个人资料页面已更改。

它仍然有一个“Contribution activity”,其中包括您自己的评论。但您可能需要单击 "Show more activity" 才能查看过去几周的情况。

自去年 6 月以来,您可以给自己发送电子邮件 activity:“Email updates about your own activity”。

您可以使用高级搜索查询来执行此操作。在 Issues 搜索框中,输入“commenter:username”。

或者,如果您想搜索特定的存储库:“RepositoryName commenter:username”。

这个 link 非常有用,它是您评论过的所有问题的实时提要

https://github.com/notifications/subscriptions?reason=comment


或者,这个 link 也很有帮助,可能是 OP 提出的问题(有人发表评论的问题):

https://github.com/search?l=&q=commenter%3AVadorequest+is%3Aissue&type=issues

Replace "Vadorequest" by the username you're looking for

You can also use the global search with commenter:Vadorequest is:issue to achieve the same result


此外,如果您想跟踪您参与的讨论,这个link可能会有所帮助:

https://github.com/search?l=&q=commenter%3AVadorequest&type=discussions

Replace "Vadorequest" by the username you're looking for

You can also use the global search with commenter:Vadorequest to achieve the same result


第 4 个(也是最后一个)与 OP 的问题无关,但可能会派上用场。 它列出了您被要求作为审阅者的所有 PR。

https://github.com/notifications/subscriptions?reason=review_requested

如果您想要一份所有问题的列表,其中包含您创建 或评论过它们的问题,link 最有效:

https://github.com/notifications/subscriptions?reason=author,comment

在 GitHub 主页的搜索框中键入 involves:<username>。这将找到指定用户评论、分配或提及的所有问题。

例如,如果 GitHub 上的用户名是 unclebob,搜索查询应如下所示:
involves:unclebob
或者,当您登录 GitHub 搜索有关您自己的信息时,只需:
involves:@me

请注意,与 involves 不同的类似搜索限定符 - authorcommenter - 将从搜索中忽略某些结果:

  • author 将仅查找 由用户 发起的问题;如果指定用户对由其他人发起的问题发表评论,author 查询将不会 return 它出现在搜索结果中。
    例如,比较 involves:unclebobauthor:unclebob type:issue.

  • commenter 将仅查找指定用户 第二次或稍后评论的问题 (问题中第一个评论的创建者被认为是其作者而不是评论者);如果用户启动一个问题然后从不评论它,commenter 查询将不会 return 它出现在搜索结果中。
    例如,比较 involves:unclebobcommenter:unclebob.

换句话说,在搜索评论时,authorcommenter return 只是 involves 结果的一个子集。所以我建议使用involves不要错过任何东西。