如何通过问题 ID 过滤 GitHub 上的问题?

How to filter issues on GitHub by issue id?

我需要按 ID 过滤问题。例如,我有#1、#2、#3、#4 期,我只需要显示第 2 期和第 3 期(#2、#3)。可能吗?

GitHub 提供了 many ways to search for issues,但无法直接按数字列表进行过滤。这可能是因为在大多数情况下它没有多大意义。

与其试图只查看问题 #2 和 #3,不如问问自己这些问题的共同点。你为什么要把他们一起看,而把其他人藏起来?这个问题的答案应该能为您指明正确的方向。

例如,

  • 如果答案是"they are both assigned to the same person",search by assignee:

    assignee:Alex
    
  • 如果答案是"they are both labelled as important bugs",search by label:

    label:bug label:important
    

您可以通过许多其他方式进行搜索。找到问题之间的共性是有效搜索的关键。

如果这两个问题有其他共同点但尚未反映在问题跟踪器中,您可以随时add a label to them然后按上面的标签搜索。

要显示一期特刊,例如第 4 期,您可以将 ID 写在 URL 中,如下所示:

https://github.com/unknown-horizons/unknown-horizons/issues/4

扩展上面 Jana 的回答,您还可以在过滤器的搜索栏中输入问题的 ID(或多个 ID),不带井号 (#)。例如,如果您想查看问题 #66 #42 #17,您只需输入 66 42 17 即可仅显示这些问题。

我想分享一个关于如何按问题 ID 过滤的完整示例

如前所述,您只需输入身份证号码,例如issue: 1 2 3 它将过滤这些工单。