2013-02-17 44 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-正在進行身份驗證,您可以從您已讀取的存儲庫中搜索所有問題!