Diese Version von GitHub Enterprise wurde eingestellt am 2021-09-23. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nimm ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wende Dich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Filtering and searching issues and pull requests

To find detailed information about a repository on GitHub Enterprise Server, you can filter, sort, and search issues and pull requests that are relevant to the repository.

Tip: You can also filter issues or pull requests using the GitHub CLI. For more information, see "gh issue list" or "gh pr list" in the GitHub CLI documentation.

Issues und Pull Requests filtern

Issues und Pull Requests umfassen standardmäßige Filter, mit denen Du Deine Listen organisieren kannst.

Mit den Suchbegriffen review-requested:[USERNAME] oder team-review-requested:[TEAMNAME] kannst Du einen Pull Request finden, bei dem Du oder ein Team, in dem Du Mitglied bist, zu einem Review aufgefordert ist. Weitere Informationen findest Du unter „Suchen von Issues und Pull Requests."

Du kannst Issues und Pull Requests filtern, um Folgendes zu finden:

  • alle offenen Issues und Pull Requests
  • Issues und Pull Requests, die Du erstellt hast
  • Issues und Pull Requests, die Dir zugewiesen sind
  • Issues und Pull Requests, in denen Du @erwähnt wurdest

Tip: You can also filter issues or pull requests using the GitHub CLI. For more information, see "gh issue list" or "gh pr list" in the GitHub CLI documentation.

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
  2. Klicke unter Deinem Repositorynamen auf Issues oder Pull requests. Auswahl der Issue- und Pull-Request-Registerkarten
  3. Klicke auf Filters (Filter), um den gewünschten Filtertyp auszuwählen. Dropdownmenü zum Anwenden der Filter

Issues und Pull Requests nach Bearbeitern filtern

Once you've assigned an issue or pull request to someone, you can find items based on who's working on them.

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
  2. Klicke unter Deinem Repositorynamen auf Issues oder Pull requests. Auswahl der Issue- und Pull-Request-Registerkarten
  3. Wähle in der oberen rechten Ecke das Dropdownmenü „Assignee“ (Bearbeiter) aus.
  4. In diesem Dropdownmenü sind alle Benutzer aufgeführt, die Schreibzugriff auf Dein Repository haben. Klicke auf den Namen des Benutzers, dessen zugewiesene Elemente Du ansehen möchtest, oder klicke auf Assigned to nobody (Niemandem zugewiesen), um zu sehen, welche Issues niemandem zugewiesen wurden. Dropdownmenü „Assignees“ (Bearbeiter) verwenden

Um Deine Filterauswahl zurückzusetzen, klicke auf Clear current search query, filters, and sorts (Aktuelle Suchabfrage, Filter und Sortierung löschen).

Issues und Pull Requests nach Kennzeichnungen filtern

Once you've applied labels to an issue or pull request, you can find items based on their labels.

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
  2. Klicke unter Deinem Repositorynamen auf Issues oder Pull requests. Auswahl der Issue- und Pull-Request-Registerkarten
  3. Oberhalb der Liste der Issues oder Pull Requests klicke auf Labels (Kennzeichnungen). Registerkarte „Labels" (Kennzeichnungen) auf der Issue- oder Pull-Request-Seite eines Repository
  4. Klicke in der Liste der Kennzeichnungen auf eine Kennzeichnung, um die Issues und Pull Requests zu sehen, auf die sie angewendet wurde. Liste der Kennzeichnungen eines Repositorys

Tipp: Um Deine Filterauswahl zu löschen, klicke auf Clear current search query, filters, and sorts (Aktuelle Suchabfrage, Filter und Sortierung löschen).

Pull Requests nach Review-Status filtern

Mit Filtern kannst Du Pull Requests nach Review-Status auflisten und Pull Requests suchen, die Du überprüft hast oder um deren Review Du von anderen gebeten wurdest.

Du kannst die Pull-Request-Liste eines Repositorys filtern, um folgende Pull Requests zu finden:

  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
  2. Klicken Sie unter dem Namen des Repositorys auf Pull requests. Issues tab
  3. Wähle in der oberen rechten Ecke das Dropdownmenü „Reviews“ (Reviews) aus. Dropdownmenü „Reviews“ (Reviews) im Filtermenü über der Liste der Pull Requests
  4. Wähle einen Filter aus, um alle Pull Requests mit dem Status dieses Filters zu finden. Liste der Filter im Dropdownmenü „Reviews“ (Reviews)

Issues und Pull Requests mit der Suchfunktion filtern

You can use advanced filters to search for issues and pull requests that meet specific criteria.

Searching for issues and pull requests

Mit der Suchleiste für Issues und Pull Requests kannst Du Deine eigenen benutzerdefinierten Filter erstellen und nach einer Vielzahl an Kriterien Sortierungen vornehmen. Die Suchleiste befindet sich auf den Registerkarten Issues und Pull requests jedes Repositorys und in Deinem Dashboards für Issues und Pull Requests.

Die Suchleiste für Issues und Pull Requests

Tipp: Du kannst Deinen Mauszeiger mit einem Tastaturkürzel auf die Suchleiste über dem Issue oder Pull Request fokussieren. Weitere Informationen findest Du unter „Tastaturkürzel.“

To learn more about GitHub CLI, see "About GitHub CLI."

You can use the GitHub CLI to search for issues or pull requests. Use the gh issue list or gh pr list subcommand along with the --search argument and a search query.

For example, you can list, in order of date created, all issues that have no assignee and that have the label help wanted or bug.

gh issue list --search 'no:assignee label:"help wanted",bug sort:created-asc'

You can also list all pull requests that mention the octo-org/octo-team team.

gh pr list --search "team:octo-org/octo-team"

About search terms

Mithilfe von Suchbegriffen zu Issues und Pull Requests kannst Du:

  • Issues und Pull Requests nach Autor filtern: state:open type:issue author:octocat,
  • Issues und Pull Requests filtern, die bestimmte Personen umfassen, sie jedoch nicht zwangsläufig @erwähnen: state:open type:issue involves:octocat,
  • Issues und Pull Requests nach Bearbeiter filtern: state:open type:issue assignee:octocat,
  • Issues und Pull Requests nach Kennzeichnung filtern: state:open type:issue label:"bug".
  • Filter out search terms by using - before the term: state:open type:issue -author:octocat

Für Issues kannst Du die Suche auf für folgendes benutzen:

  • Filtere für Issues, die zu einem Pull Request über eine schließende Referenz verknüpft sind:linked:pr

Bei Pull Requests kannst Du die Suche auch verwenden, um:

  • Pull Requests mit dem Status Entwurf zu filtern: is:draft
  • Pull Requests zu filtern, die noch keinem Review unterzogen wurden: state:open type:pr review:none
  • Pull Requests zu filtern, für die ein Review erforderlich ist, bevor sie gemergt werden können: state:open type:pr review:required,
  • Von einem Reviewer genehmigte Pull Requests zu filtern: state:open type:pr review:approved
  • Pull Requests zu filtern, in denen ein Reviewer um Änderungen gebeten hat: state:open type:pr review:changes_requested
  • Pull Requests nach Reviewer zu filtern: state:open type:pr reviewed-by:octocat
  • Filter pull requests by the specific user requested for review: state:open type:pr review-requested:octocat
  • Pull Requests nach einem Team filtern, das für dein Review angefordert wurde: state:open type:pr team-review-requested:github/atom
  • Nach Pull Requests filtern, die zu einem Issue verknüpft sind, die der Pull Request schließen könnte: linked:issue

Issues und Pull Requests sortieren

Zur besseren Darstellung der Informationen eines bestimmten Zeitraums können gefilterter Ansichten sortiert werden.

Du kannst jede gefilterte Ansicht nach folgenden Aspekten sortieren:

  • Die neuesten Issues oder Pull Requests (nach Erstellungsdatum)
  • Die ältesten Issues oder Pull Requests (nach Erstellungsdatum)
  • Die Issues oder Pull Requests mit den meisten Kommentaren
  • Die Issues oder Pull Requests mit den wenigsten Kommentaren
  • Die neuesten Issues oder Pull Requests (nach Änderungsdatum)
  • Die ältesten Issues oder Pull Requests (nach Änderungsdatum)
  • The most added reaction on issues or pull requests
  1. Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
  2. Klicke unter Deinem Repositorynamen auf Issues oder Pull requests. Auswahl der Issue- und Pull-Request-Registerkarten
  3. Wähle oben rechts im Dropdownmenü „Sort“ (Sortieren) eine Option aus. Verwenden des Dropdownmenüs „Sort“ (Sortieren)

Zum Aufheben der Sortierung klicke auf Sort > Newest (Sortieren > Neueste).

Filter freigeben

Wenn Du Issues und Pull Requests filterst oder sortierst, wird die URL Deines Browsers automatisch an die neue Ansicht angepasst.

Die hierbei generierte URL kannst Du anderen Benutzern senden, damit diese die gleiche Filteransicht aufrufen können.

Würdest Du beispielsweise nach Issues filtern, die Hubot zugeordnet sind, und nach den ältesten offenen Issues sortieren, würde Deine URL in etwa wie folgt aussehen:

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

Weiterführende Informationen