ヒント: GitHub CLI を使用してIssueやPull Requestをフィルタすることもできます。 詳しい情� �については、ドキュメントの「gh issue list
」または「gh pr list
」GitHub CLI を参照してく� さい。
Issue およびPull Requestをフィルタリングする
Issue およびPull Requestには、適用してリストを整理するためのデフォルトのフィルタが備わっています。
あなた、もしくはあなたがメンバーになっているTeamがレビューを求められているプルリクエストは、review-requested:[USERNAME]
あるいはteam-review-requested:[TEAMNAME]
という検索条件で検索できます。 詳しい情� �については「Issueやプルリクエストの検索」を参照してく� さい。
Issue およびPull Requestをフィルタリングして、以下を探すことができます:
- すべてのオープンな Issue およびPull Request
- 自分で作成した Issue およびPull Request
- 自分に割り当てられた Issue およびPull Request
- 自分が @メンションされた Issue およびPull Request
ヒント: GitHub CLI を使用してIssueやPull Requestをフィルタすることもできます。 詳しい情� �については、ドキュメントの「gh issue list
」または「gh pr list
」GitHub CLI を参照してく� さい。
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。
- [Filters] をクリックしてフィルタの種類を選びます。
Issue およびPull Requestをアサインされた人でフィルタリングする
IssueあるいはPull Requestを誰かに割り当てたら、それらについての作業をしている人に基づいてアイテ� を見つけることができます。
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。
- 右上にある [Assignee] ドロップダウンメニューをクリックします。
- [Assignee] ドロップダウンメニューには、リポジトリへの書き込み権限のあるすべてのユーザがリストされます。 確認したい割り当てられた� �目を持つユーザの名前をクリックするか、[Assigned to nobody] をクリックして未割り当ての Issue を表示します。
フィルタの選択をクリアするには、[Clear current search query, filters, and sorts] をクリックします。
Issue およびPull Requestをラベルでフィルタリングする
IssueあるいはPull Requestにラベルを適用したら、アイテ� をラベルに基づいて見つけることができます。
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。
- Issueもしくはプルリクエストのリストの上部で、Labels(ラベル)をクリックしてく� さい。
- ラベルのリストでラベルをクリックして、割り当てられた Issue とプルリクエストを表示します。
ヒント: フィルタの選択をクリアするには、[Clear current search query, filters, and sorts] をクリックします。
プルリクエストをレビューステータスでフィルタリングする
フィルタを使用して、レビューステータスでPull Requestをフィルタリングしたり、自分でレビューしたPull Requestや他のユーザにレビューするよう依� �されたPull Requestを検索したりできます。
Pull Requestのリポジトリのリストをフィルタリングして、次の検索を行えます:
- ま� レビューされていないPull Request
- マージの前にレビューが必要なPull Request
- レビュー担当者が承認したPull Request
- レビュー担当者が変更を求めているPull Request
- 自分がレビューしたPull Request
- 自分、または自分のチー� に誰かがレビューを依� �したPull Request
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- リポジトリ名の下で、クリックします Pull requests
- 右上にある [Reviews] ドロップダウンメニューをクリックします。
- フィルタを選択してます。そのフィルタのステータスのPull Requestすべてが検索されます。
検索を使用して Issue およびプルリクエストをフィルタリングする
特定の条件を満たすIssueやPull Requestを検索するために、高度なフィルターを使うことができます。
IssueやPull Requestの検索
Issue とPull Requestの検索バーを使用すると、独自のカスタ� フィルターを定義し、さまざまな基準で並べ替えることができます。 検索バーは、各リポジトリの [Issues] および [Pull requests] タブ、ならびにIssues および Pull requests のダッシュボードにあります。
ヒント: キーボードショートカットを使えば、Issueあるいはプルリクエストのリストの上にある検索バー上のカーソルに集中できます。 詳細は「キーボードのショートカット」を参照してく� さい。
To learn more about GitHub CLI, see "About GitHub CLI."
GitHub CLIを使ってIssueやPull Requestを検索できます。 --search
引数や検索クエリとともにgh issue list
あるいはgh pr list
サブコマンドを使ってく� さい。
たとえば、アサインされた人がなく、help wanted
あるいはbug
というラベルを持つすべてのIssueを、作成された日付� �にリストできます。
gh issue list --search 'no:assignee label:"help wanted",bug sort:created-asc'
octo-org/octo-team
チー� をメンションしているすべてのPull Requestをリストすることもできます。
gh pr list --search "team:octo-org/octo-team"
検索語について
Issue およびPull Requestの検索用語により、次のことができます:
- 作者による Issue とPull Requestのフィルタリング:
state:open type:issue author:octocat
- 特定の人に関連するが、必ずしも @メンションではない Issue とPull Requestのフィルタリング:
state:open type:issue involves:octocat
- アサインされた人による Issues とPull Requestのフィルタリング:
state:open type:issue assignee:octocat
- ラベルにより Issue とPull Requestをフィルタリング:
state:open type:issue label:"bug"
- 次の用語の前に
-
を使用して検索用語を除外:state:open type:issue -author:octocat
Issueについては、以下も検索に利用できます。
- クローズしているリファレンス
linked:pr
によってPull RequestにリンクされているIssueのフィルタリング
プルリクエストについては、検索を利用して以下の操作もできます。
- ドラフトPull Requestのフィルタリング:
is:draft
- ま� レビューされていないPull Requestのフィルタリング:
state:open type:pr review:none
- マージされる前にレビューを必要とするPull Requestのフィルタリング:
state:open type:pr review:required
- レビュー担当者が承認したPull Requestのフィルタリング:
state:open type:pr review:approved
- レビュー担当者が変更を要求したPull Requestのフィルタリング:
state:open type:pr review:changes_requested
- レビュー担当者によるPull Requestのフィルタリング:
state:open type:pr reviewed-by:octocat
- レビューを要求された特定のユーザーによるPull Requestのフィルタリング:
state:open type:pr review-requested:octocat
- レビューを要求されたチー� によるプルリクエストのフィルタリング:
state:open type:pr team-review-requested:github/atom
- プルリクエストでクローズできるIssueにリンクされているプルリクエストのフィルタリング:
linked:issue
Issue およびPull Requestをソートする
フィルターは、特定の期間の情� �をよりよく提供するためにソートできます。
これらのフィルタービューでソートできます。
- 一番新しく作成された Issue またはPull Request
- 一番古くに作成された Issue またはPull Request
- 最もコメントされた Issue またはPull Request
- 最もコメントされていない Issue およびPull Request
- 一番新しく更新された Issue またはPull Request
- 一番古くに更新された Issue またはPull Request
- 最もリアクションがあったIssueまたはPull Request
- GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
- リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。
- 右上にあるソートドロップダウンメニューをクリックします。
ソートの選択を解除するには、[Sort] > [Newest] をクリックします。
フィルターを共有する
一定の Issue およびプルリクエストをフィルタリングする� �合、ブラウザの URL は、次の表示にマッチするように自動的に更新されます。
Issue が生成した URL は、どのユーザにも送れます。そして、あなたが見ているフィルタビューと同じフィルタで表示できます。
たとえば、Hubot にアサインされた Issue でフィルタリングし、最も古いオープン Issue でソートした� �合、あなたの URL は、次のように更新されます:
/issues?q=state:open+type:issue+assignee:hubot+sort:created-asc