Issues mit Stichwörtern schließen
Sie können Stichwörter zu den Beschreibungen Ihrer Pull Requests sowie zu den Commit-Mitteilungen hinzufügen, um Issues automatisch in GitHub Enterprise zu schließen.
Inhalt dieses Artikels
- Informationen zu Issue-Verweisen
- Einen Issue im selben Repository schließen
- Einen Issue in einem anderen Repository schließen
- Mehrere Issues schließen
Informationen zu Issue-Verweisen
Wenn ein Pull Request oder ein Commit auf ein Stichwort und eine Issue-Nummer verweist, wird eine Verknüpfung zwischen dem Pull Request und dem Issue erstellt. Wenn der Pull Request in den Standardbranch Ihres Repositorys gemerget wird, wird der zugehörige Issue automatisch geschlossen.
Die folgenden Stichwörter, gefolgt von einer Issue-Nummer, schließen den Issue:
- close
- closes
- closed
- fix
- fixes
- fixed
- resolve
- resolves
- resolved
Um z. B. einen Issue mit der Nummer 123
zu schließen, könnten Sie die Phrase „Close #123“ (Nr. 123 schließen) oder „Closes: #123“ (schließt: Nr. 123) in der Pull-Request-Beschreibung oder Commit-Mitteilung verwenden. Wenn der Branch in den Standardbranch gemergt wurde, wird der Issue geschlossen.
Einen Issue im selben Repository schließen
Um einen Issue im selben Repository zu schließen, nutzen Sie eines der o. g. Stichwörter, gefolgt von einem Verweis auf die Issue-Nummer. Eine Commit-Mitteilung mit Fixes #45
(behebt Nr. 45) schließt Issue 45 in diesem Repository, sobald der Commit in den Standardbranch gemergt wurde.
Wenn sich der Commit nicht im Standardbranch befindet, bleibt der Issue geöffnet. Mit einem Tooltip wird auf den Issue verwiesen.
Einen Issue in einem anderen Repository schließen
Um einen Issue in einem anderen Repository zu schließen, verwenden Sie die Syntax username/repository#issue_number
, wie unter „Automatisch verlinkte Verweise und URLs“ beschrieben.
Beispielsweise schließt Closes example_user/example_repo#76
den referenzierten Issue in diesem Repository, vorausgesetzt, Sie haben Push-Zugriff auf dieses Repository.
Mehrere Issues schließen
Um mehrere Issues zu schließen, stellen Sie jedem Issue-Verweis eines der o. g. Stichwörter voran. Sie müssen das Stichwort vor jedem Issue verwenden, auf den Sie verweisen, damit das Stichwort funktioniert.
Beispielsweise schließt This closes #34, closes #23, and closes example_user/example_repo#42
die Issues Nr. 34 und 23 im selben Repository und Issue Nr. 42 im Beispiel-Repository „example_user/example_repo“.