【问题标题】:How can I use labels to filter issues on the github issue tracker?如何使用标签过滤 github 问题跟踪器上的问题?
【发布时间】:2013-02-17 02:19:17
【问题描述】:

我是第一次使用 github 问题跟踪器,我正在尝试管理一组大约 50 个未解决的问题。我想使用标准布尔查询对标签进行过滤。但我能弄清楚的只是AND查询。 例如,我可以显示标记为view/controllereasy meat 的所有问题。但我不知道如何进行以下任何查询:

  • 显示所有标记为view/controller标记为easy meat 的未解决问题。

  • 显示所有标记为major refactoringneeds thought 的未解决问题。

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

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

【问题讨论】:

标签: github issue-tracking


【解决方案1】:

可能的,因为GitHub introduced the advanced filters

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

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

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

显示所有标记为major refactoringneeds thought 的未解决问题。

这是not supported(使用label:A label:B 表示A 和B 而不是A 或B)但您可以执行两种不同的查询:

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

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

使用no:label 查询:

is:open is:issue no:label

作为附加信息,您可以参考GitHub documentation。而且,https://github.com/issues 可以成为您的游乐场——经过身份验证,您可以从您拥有读取权限的存储库中搜索所有问题!

【讨论】:

    【解决方案2】:

    不可能,至少只使用 GitHub Web 应用程序。可能有 3rd 方问题管理 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多