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.
- Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
- Klicke unter Deinem Repositorynamen auf Issues oder Pull requests.
- Klicke auf Filters (Filter), um den gewünschten Filtertyp auszuwählen.
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.
- Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
- Klicke unter Deinem Repositorynamen auf Issues oder Pull requests.
- Wähle in der oberen rechten Ecke das Dropdownmenü „Assignee“ (Bearbeiter) aus.
- 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.
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.
- Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
- Klicke unter Deinem Repositorynamen auf Issues oder Pull requests.
- Oberhalb der Liste der Issues oder Pull Requests klicke auf Labels (Kennzeichnungen).
- Klicke in der Liste der Kennzeichnungen auf eine Kennzeichnung, um die Issues und Pull Requests zu sehen, auf die sie angewendet wurde.
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:
- Pull Requests, deren Review noch aussteht
- Pull Requests, für die vor dem Merge ein Review erforderlich ist
- Pull Requests, die ein Reviewer genehmigt hat
- Pull Requests, bei denen ein Reviewer um Änderungen gebeten hat
- Pull requests that you have reviewed
- Pull Requests, um denen Du oder ein Team, bei dem Du Mitglied bist, um einen Review gebeten wurde
- Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
- Klicken Sie unter dem Namen des Repositorys auf Pull requests.
- Wähle in der oberen rechten Ecke das Dropdownmenü „Reviews“ (Reviews) aus.
- Wähle einen Filter aus, um alle Pull Requests mit dem Status dieses Filters zu finden.
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.
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
- Navigiere in GitHub Enterprise Server zur Hauptseite des Repository.
- Klicke unter Deinem Repositorynamen auf Issues oder Pull requests.
- Wähle oben rechts im Dropdownmenü „Sort“ (Sortieren) eine Option aus.
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