如何使用标签来过滤 github 问题跟踪器上的问题?

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

我是第一次使用 github 问题跟踪器,我正在尝试管理一组大约 50 个未解决的问题。 我想使用标签上的标准布尔查询来过滤集合。 但我所能想到的就是 AND 查询。 例如,我可以显示所有标记为

view/controller
easy meat
的问题。 但我不知道如何执行以下任何查询:

  • 显示所有标记为

    view/controller
    标记为
    easy meat
    的未解决问题。

  • 显示所有标有

    major refactoring
    needs thought
    的未解决问题。

  • 向我显示每个没有任何标签的未解决问题。

我已经搜索过 RTFM,但我找不到提出此类查询的方法。 这样的询问是否可能?如果可以,如何询问?

github issue-tracking
2个回答
10
投票

可能的,因为GitHub引入了高级过滤器

显示所有标记为

view/controller
但未标记为
easy meat
的未解决问题。

is:open is:issue label:"view/controller" -label:"easy meat" 

请注意

-
之前的
label:
,上面写着 不要给我包含此标签的问题

显示所有标记为

major refactoring
needs thought
的未解决问题。

is:open is:issue label:"major refactoring","needs thought"

请注意,使用

label:A label:B
表示 A 和 B,而
label:A,B
表示 A 或 B (docs)

向我显示每个没有任何标签的未解决问题。

使用

no:label
查询:

is:open is:issue no:label

作为其他信息,您可以参考 GitHub 文档。并且,

https://github.com/issues
可以成为您的游乐场——经过身份验证,您可以从您具有读取访问权限的存储库中搜索所有问题!


2
投票

不可能,至少仅使用 GitHub Web 应用程序是不可能的。可能有第 3 方问题管理 Web 应用程序可以执行此操作(通过 GitHub API),但我不知道有任何应用程序可以完全且仅执行您想要的操作。查看:

http://gissues.com/

http://huboard.com/

http://githubissues.herokuapp.com/

https://zapier.com/zapbook/github/trello/(trello 集成)

有多种方法可以使用格式化问题命名+搜索来实现几乎您想要的目标,如下所述: https://softwareengineering.stackexchange.com/questions/129714/how-to-manage-github-issues-for-priority-etc

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