2013-02-17 69 views
5

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

  • 显示我被标记view/controller标记easy meat所有悬而未决的问题。

  • 请向我展示标记为major refactoringneeds thought的所有未解决问题。

  • 让我看看没有任何标签的每个未解决的问题。

我已经搜查,我已经RTFM,我不能找到一种方法,让这些类型的查询。 这样的查询甚至可能吗?如果是这样,一个人怎么问他们?

+0

嗨,诺曼!你可以看看[我的回答](http://stackoverflow.com/a/33007908/1420197)? – 2016-03-22 11:28:59

回答

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

8

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