我第一次使用github问题跟踪器,我正在尝试管理一组约50个未解决的问题。我想使用标签上的标准布尔查询来过滤集合。但我能弄清楚怎么做的是AND查询。
例如,我可以显示标记为view/controller
和easy meat
的所有问题。但我不知道如何进行以下任何查询:
显示标记为view/controller
但 标记为easy meat
的所有未解决问题。
显示所有标记为major refactoring
或needs thought
的未解决问题。
向我展示没有任何标签的每个未解决的问题。
我已经搜索过,而且我有RTFM,我无法找到一种方法来询问这些类型的查询。 此类查询是否可能?如果是,请问如何询问?
答案 0 :(得分:8)
这个 ,因为GitHub introduced the advanced filters。
显示标记为
view/controller
但未标记为easy meat
的所有未解决的问题。
is:open is:issue label:"view/controller" -label:"easy meat"
请注意-
之前的label:
,其中不会向我提供包含此标签的问题。
显示标记为
major refactoring
或needs 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://githubissues.herokuapp.com/
https://zapier.com/zapbook/github/trello/(trello整合)
使用格式化的问题命名+搜索,有几种方法可以实现您想要的功能,如下所述: https://softwareengineering.stackexchange.com/questions/129714/how-to-manage-github-issues-for-priority-etc