6

私は初めて github イシュー トラッカーを使用しており、約 50 のオープン イシューのセットを管理しようとしています。ラベルに対して標準のブールクエリを使用してセットをフィルタリングしたいと思います。しかし、実行方法を理解できるのは AND クエリだけです。たとえば、 と の両方のラベルが付けられたすべての問題を表示できview/controllerますeasy meat。しかし、次のクエリの実行方法がわかりません。

  • ラベルが付いているがラベルview/controllerが付いていない未解決の問題をすべて表示しますeasy meat

  • major refactoringまたはのラベルが付いた未解決の問題をすべて表示しますneeds thought

  • ラベルのない未解決の問題をすべて表示します。

検索して RTFM を実行しましたが、この種のクエリを尋ねる方法が見つかりません。 そのようなクエリは可能ですか? もしそうなら、どのように彼らに尋ねますか?

4

2 に答える 2

9

This is possible since GitHub introduced the advanced filters.

Show me all open issues that are labeled view/controller but are not labeled easy meat.

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

Notice the - before label: which says do not give me the issues containing this label.

Show me all open issues that are labeled either major refactoring or needs thought.

This is not supported (using label:A label:B means A and B instead of A or B) but you can do two different queries:

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

Show me every open issue that does not have any label.

Use the no:label query:

is:open is:issue no:label

As additional info, you can refer to the GitHub documentation. And, https://github.com/issues can be your playgroud–being authenticated, you can search all the issues from repositories you have read access!

于 2015-10-08T06:12:58.433 に答える
2

少なくともGitHubWebアプリのみを使用することはできません。(GitHub APIを介して)これを実行するサードパーティの問題管理Webアプリが存在する可能性がありますが、正確に実行するものはなく、必要なものだけを認識しています。チェックアウト:

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

于 2013-02-17T07:24:29.813 に答える