Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

Issue及びPull Requestのフィルタリングと検索

GitHub Enterprise Server上のリポジトリに関する詳細情� �を見つけるために、そのリポジトリに関連するIssueやPull Requestをフィルタリング、ソート、検索できます。

ヒント: 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 を参照してく� さい。

  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
  2. リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。 Issue とプルリクエストのタブの選択
  3. [Filters] をクリックしてフィルタの種類を選びます。 [Filters] ドロップダウンメニューを使用する

Issue およびPull Requestをアサインされた人でフィルタリングする

IssueあるいはPull Requestを誰かに割り当てたら、それらについての作業をしている人に基づいてアイテ� を見つけることができます。

  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
  2. リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。 Issue とプルリクエストのタブの選択
  3. 右上にある [Assignee] ドロップダウンメニューをクリックします。
  4. [Assignee] ドロップダウンメニューには、リポジトリへの書き込み権限のあるすべてのユーザがリストされます。 確認したい割り当てられた� �目を持つユーザの名前をクリックするか、[Assigned to nobody] をクリックして未割り当ての Issue を表示します。 [Assignee] ドロップダウンメニューを使用する

フィルタの選択をクリアするには、[Clear current search query, filters, and sorts] をクリックします。

Issue およびPull Requestをラベルでフィルタリングする

IssueあるいはPull Requestにラベルを適用したら、アイテ� をラベルに基づいて見つけることができます。

  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
  2. リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。 Issue とプルリクエストのタブの選択
  3. Issueもしくはプルリクエストのリストの上部で、Labels(ラベル)をクリックしてく� さい。 リポジトリのIssueもしくはプルリクエストページのラベルタブ
  4. ラベルのリストでラベルをクリックして、割り当てられた Issue とプルリクエストを表示します。 リポジトリのラベルのリスト

ヒント: フィルタの選択をクリアするには、[Clear current search query, filters, and sorts] をクリックします。

プルリクエストをレビューステータスでフィルタリングする

フィルタを使用して、レビューステータスでPull Requestをフィルタリングしたり、自分でレビューしたPull Requestや他のユーザにレビューするよう依� �されたPull Requestを検索したりできます。

Pull Requestのリポジトリのリストをフィルタリングして、次の検索を行えます:

  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
  2. リポジトリ名の下で、クリックします Pull requests Issues tab
  3. 右上にある [Reviews] ドロップダウンメニューをクリックします。 プルリクエストのリストの上にあるフィルタメニュー内の [Reviews] ドロップダウンメニュー
  4. フィルタを選択してます。そのフィルタのステータスのPull Requestすべてが検索されます。 [Reviews] ドロップダウンメニュー内のフィルタのリスト

検索を使用して Issue およびプルリクエストをフィルタリングする

特定の条件を満たすIssueやPull Requestを検索するために、高度なフィルターを使うことができます。

IssueやPull Requestの検索

Issue とPull Requestの検索バーを使用すると、独自のカスタ� フィルターを定義し、さまざまな基準で並べ替えることができます。 検索バーは、各リポジトリの [Issues] および [Pull requests] タブ、ならびにIssues および Pull requests のダッシュボードにあります。

Issue およびプルリクエストの検索バー

ヒント: キーボードショートカットを使えば、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
  1. GitHub Enterprise Serverインスタンスで、リポジトリのメインページにアクセスしてく� さい。
  2. リポジトリ名の下で IssuesあるいはPull requests(プルリクエスト)をクリックしてく� さい。 Issue とプルリクエストのタブの選択
  3. 右上にあるソートドロップダウンメニューをクリックします。 ソートドロップダウンタブを使用する

ソートの選択を解除するには、[Sort] > [Newest] をクリックします。

フィルターを共有する

一定の Issue およびプルリクエストをフィルタリングする� �合、ブラウザの URL は、次の表示にマッチするように自動的に更新されます。

Issue が生成した URL は、どのユーザにも送れます。そして、あなたが見ているフィルタビューと同じフィルタで表示できます。

たとえば、Hubot にアサインされた Issue でフィルタリングし、最も古いオープン Issue でソートした� �合、あなたの URL は、次のように更新されます:

/issues?q=state:open+type:issue+assignee:hubot+sort:created-asc

参考リンク