You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何筛选GitHub用户的真实评论,排除仅审批未评论的PR?

如何筛选GitHub用户的真实评论,排除仅审批未评论的PR?

嗨,我明白你的痛点——用commenter:user-name搜索时,总会混进那些用户只点了审批、没留下任何实际文字评论的PR,确实烦人。

其实你可以换个更精准的搜索思路,直接定位用户发布的具体评论内容,而不是包含用户评论的PR/issue:

  • 最基础的搜索语法,能覆盖所有该用户的真实评论:

    author:user-name is:comment
    

    这个搜索会直接列出该用户在GitHub上所有的评论条目(包括issue评论、PR对话区的普通评论、PR文件变更页的review评论),每条结果都是用户实实在在写的内容,完全不会包含单纯的审批操作(因为审批不属于comment范畴)。

  • 如果只想筛选PR里的评论,加上is:pr即可:

    author:user-name is:comment is:pr
    
  • 要是你想进一步排除PR文件变更页的review评论,只看对话区的普通评论,可以再加个排除条件:

    author:user-name is:comment is:pr -type:review-comment
    
  • 同理,只想看issue里的评论就用:

    author:user-name is:comment is:issue
    

顺带说一句,你之前用commenter:user-name时看到的那些“仅审批”PR,大概率是该用户在那里面其实留了评论(比如审批时附带了文字,或者在文件变更页写了review评论),只是你没留意到;也有可能是评论后来被删除了,但搜索缓存还没更新。用上面的is:comment语法就能彻底避开这种混淆啦。

备注:内容来源于stack exchange,提问作者Daniel McIntyre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:18:02