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

问题描述 投票:0回答:5

直到最近,我还可以使用我的个人资料页面上的链接找到我的所有公共评论。我使用此功能来跟踪我发表评论但未贡献任何内容的所有问题。它位于一个名为“公共活动”的部分下。

这个功能好像被删除了。我在有关个人资料的帮助页面上找不到任何相关信息。

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

github user-profile
5个回答
184
投票

您可以使用高级搜索查询来完成此操作。在

Issues
搜索框中输入“
commenter:username
”。这将返回用户评论过的所有问题和拉取请求的列表。然后,您可以单击每个问题或拉取请求以查看各个评论。

或者如果您想搜索特定的存储库:“

RepositoryName commenter:username
”。


29
投票

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

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


或者,此链接也很有帮助,并且可能是OP所要求的(有人写过评论的问题):

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

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

您还可以使用全局搜索

commenter:Vadorequest is:issue
来获得相同的结果


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

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

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

您还可以使用全局搜索

commenter:Vadorequest
来获得相同的结果


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

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


18
投票

在 GitHub 主页的搜索框中输入

involves:<username>
。这将找到指定用户评论、分配或提及的所有问题。

例如,如果 GitHub 上的用户名是

unclebob
,则搜索查询应如下所示:
involves:unclebob

或者,如果您已登录 GitHub,则在搜索有关您自己的信息时,只需:
involves:@me

请注意,与

involves
类似的搜索限定符 -
author
commenter
- 会忽略搜索中的某些结果:

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

  • commenter
    将仅查找指定用户第二次或更晚发表评论的问题(问题中第一个评论的创建者被视为其作者,而不是评论者);如果用户提出问题但从未对其发表评论,则 commenter
     查询不会在搜索结果中返回该问题。
    
    例如,比较
    involves:unclebob
    commenter:unclebob

换句话说,当涉及到搜索评论时,

author

commenter
仅返回
involves
'结果的子集。所以我建议使用 
involves
 不要错过任何东西。


3
投票

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

它仍然有一个“

Contribution activity

”,其中包含您自己的评论。但您可能需要单击“显示更多活动”才能查看过去几周的情况。 

您可以通过电子邮件向自己发送自去年六月以来的活动:“

有关您自己活动的电子邮件更新”。


1
投票

如果您想获得您创建或评论者的所有问题的列表,此链接效果最佳:

https://github.com/notifications/subscriptions?reason=作者,评论

© www.soinside.com 2019 - 2024. All rights reserved.