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

时间:2013-02-17 02:19:18

标签: github issue-tracking

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

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

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

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

我已经搜索过,而且我有RTFM,我无法找到一种方法来询问这些类型的查询。 此类查询是否可能?如果是,请问如何询问?

2 个答案:

答案 0 :(得分:8)

这个 ,因为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 ),但您可以执行两个不同的查询:< / p>

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可以是您的playgroud - 正在进行身份验证,您可以从您具有读取权限的存储库中搜索所有问题!

答案 1 :(得分:2)

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