如何查找Github用户的所有公共评论?

126

最近我还能通过个人页面上的链接找到我所有的公共评论。我一直使用这个功能来跟踪我曾经留言但没有做出贡献的问题,它在“公共活动”部分。

这个功能似乎已被删除。我在关于个人资料的帮助页面上没有找到任何相关信息。

有人知道为什么以及何时删除这个功能吗?

5个回答

180

您可以使用高级搜索查询来实现这一点。在 Issues 搜索框中输入 "commenter:username"。

或者,如果您想搜索特定的存储库,则输入 "RepositoryName commenter:username"。


1
谢谢,这正是我想要的功能。但是很遗憾我的用户页面上的链接消失了,我必须采取额外的步骤。 - BillyTom
1
它不起作用。请参见此处 - steph643
6
这怎么算是个答案?它说的是“所有公共评论”,而不仅仅是一个项目的评论? - Matej J
1
注意:这也可以通过在顶部选择当前存储库、组织或整个 GitHub 来完成搜索栏。 - Jerome
1
我不明白如何使用这个答案。如果有屏幕截图就更好了,我想要在所有存储库中找到自己的评论。(与楼主所要求的类似) - Vadorequest
显示剩余4条评论

24

这个链接非常有用,它可以实时查看你评论过的所有问题

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

enter image description here


另外,这个链接也很有帮助,可能是OP要求的(已经写了评论的问题):

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

将“Vadorequest”替换为您要查找的用户名

您还可以使用全局搜索与commenter:Vadorequest is:issue实现相同的结果

enter image description here


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

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

将“Vadorequest”替换为您要查找的用户名

您还可以使用全局搜索和commenter:Vadorequest来达到相同的结果

输入图像描述


这是第四个(也是最后一个)与OP问题无关,但可能会有所帮助。 它列出了您作为审阅者请求审核的所有PR。

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


4
这应该真的是Github某个按钮。 - wanna_coder101
“这是您评论过的所有问题和拉取请求的实时反馈”,不仅包括问题,还包括拉取请求,并且只有您仍然订阅的内容! - EvgenKo423
1
@wanna_coder101 第一项和第四项实际上是在<通知图标>下链接到的 > 管理通知。;-) - EvgenKo423
@Vadorequest,是否有查找“点赞”或“心形”等操作的选项?我想找到所有我添加了Reaction的问题。 - surfmuggle
据我所知并没有,这是“高级搜索”中可用选项的列表,我没有找到关于“likes”的任何信息。https://github.com/search/advanced?q=commenter%3AVadorequest+is%3Aissue&type=Issues - Vadorequest
显示剩余2条评论

18
在GitHub的主页搜索框中输入involves:<username>,可以找到指定用户评论、被分配或提到的所有问题。 例如,如果GitHub上的用户名是unclebob,则搜索查询应如下所示: involves:unclebob 如果您已登录GitHub并想要搜索有关自己的信息,则只需: involves:@me 请注意,与involves类似的搜索限定词——authorcommenter——将从搜索中省略某些结果: author仅会查找由用户开始的问题;如果指定的用户评论由其他人开始的问题,则author查询不会在搜索结果中返回它。 例如,请比较involves:unclebobauthor:unclebob type:issue
  • commenter 只能找到那些被指定用户第二次或更晚地评论过的问题(在一个问题中,第一个评论的创建者被认为是作者而不是评论者);如果用户开始一个问题,但从未对其发表评论,commenter 查询将不会在搜索结果中返回该问题。
    例如,请比较 involves:unclebobcommenter:unclebob

  • 换句话说,在搜索评论时,authorcommenter 只返回 involves 的结果子集。因此,我建议使用 involves 来避免遗漏任何内容。


    involves 的文档:https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests#search-by-a-user-thats-involved-in-an-issue-or-pull-request - mzjn

    3
    自从GitHub Universe 2016以来,个人资料页面已经改变。
    它仍然有“Contribution activity”,其中包括您自己的评论。但是您可能需要单击“显示更多活动”才能查看过去几周的活动。
    并且您可以通过电子邮件收到自上年六月以来的活动:“关于您自己活动的电子邮件更新”。

    14
    我在“贡献活动”下没有看到我的评论,只看到我创建的提交和问题。为了获取完整的信息,我必须多次点击“显示更多活动”。整个个人资料页面似乎发生了功能退化 :-/ - BillyTom
    @BillyTom 我同意,这就是为什么我建议使用“邮件列表”解决方法。 - VonC
    1
    “邮件列表”解决方法似乎是获取您的所有评论的唯一途径。如果只需要列出提到您的问题的评论列表,则可以通过Web界面[Issues](https://github.com/issues)获得。尽管如此,我认为这种“简化”的用户界面仍然相当烦人。 - IInspectable

    1

    不仅仅是问题,而且只有那些你仍然订阅的问题! - EvgenKo423

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接