Artikelversion: GitHub.com
Informationen zu Pull Requests
Mit Pull Requests kannst Du andere Benutzer über Änderungen informieren, die Du an einen Branch in einem Repository auf GitHub übertragen hast. Sobald ein Pull Request geöffnet ist, kannst Du die potenziellen Änderungen mit Mitarbeitern diskutieren und überprüfen und Follow-up-Commits hinzufügen, bevor Deine Änderungen in den Basis-Branch übertragen werden.
Inhalt dieses Artikels
Were you able to find what you were looking for?
Thank you! Your feedback has been submitted.
Informationen zu Pull Requests
Hinweis: Beachte bei der Arbeit mit Pull Requests Folgendes:
- Wenn Du mit dem Modell für gemeinsame Repositorys arbeitest, empfehlen wir Dir, für Deinen Pull Request einen Themen-Branch zu verwenden. Zwar kannst Du Pull Requests von jedem Branch oder Commit aus senden, aber mit einem Themen-Branch kannst Du Follow-up-Commits übertragen, wenn Du Deine vorgeschlagenen Änderungen aktualisieren musst.
- Erzwinge keinen Push beim Übertragen von Commits an einen Pull Request. Ein erzwungener Push kann Deinen Pull Request beschädigen.
Nach der Initialisierung eines Pull Requests siehst Du eine Review-Seite, die einen detaillierten Überblick über die Änderungen zwischen Deinem Branch (dem Vergleichs-Branch) und dem Basis-Branch des Repositorys bietet. Du kannst eine Zusammenfassung der vorgeschlagenen Änderungen hinzufügen, die durch Commits vorgenommenen Änderungen überprüfen, Kennzeichnungen, Meilensteine und Bearbeiter hinzufügen und einzelne Mitarbeiter oder Teams @erwähnen. Weitere Informationen findest Du unter „Einen Pull Request erstellen.“
Sobald Du einen Pull Request erstellt hast, kannst Du Commits aus Deinem Themen-Branch übertragen, um sie zu Deinem bestehenden Pull Request hinzuzufügen. Diese Commits werden in chronologischer Reihenfolge in Deinem Pull Request angezeigt, und die Änderungen sind auf der Registerkarte „Files changed“ (Dateien geändert) sichtbar.
Andere Mitarbeiter können Deine vorgeschlagenen Änderungen überprüfen, Review-Kommentare hinzufügen, zur Diskussion über den Pull Request beitragen und sogar Commits zum Pull Request hinzufügen.
Auf der Registerkarte „Conversation“ (Unterhaltung) siehst Du Informationen über den aktuellen Bereitstellungsstatus des Branches und vergangene Bereitstellungsaktivitäten. Weitere Informationen findest Du unter „Bereitstellungsaktivitäten für ein Repository anzeigen.“
Wenn Du mit den vorgeschlagenen Änderungen einverstanden bist, kannst Du den Pull Request zusammenführen. If you're working in a shared repository model, you create a pull request and you, or someone else, will merge your changes from your feature branch into the base branch you specify in your pull request. Weitere Informationen findest Du unter „Einen Pull Request zusammenführen.“
Wenn Statusprüfungen für ein Repository erforderlich sind, müssen die erforderlichen Statusprüfungen bestanden werden, bevor Du Deinen Branch mit der geschützten Branch zusammenführen kannst. Weitere Informationen findest Du unter „Informationen zu erforderlichen Statuschecks.“
Du kannst einen Pull Request mit einem Issue verknüpfen, um zu zeigen, dass eine Korrektur im Gang ist und den Issue automatisch zu schließen, wenn jemand den Pull Request zusammenführt. Weitere Informationen findest Du unter "Pull Request mit einem Issue verknüpfen."
Tipps:
- Um zwischen der reduzierten oder erweiterten Anzeige aller veralteten Review-Kommentare in einem Pull Request umzuschalten, drücke optionAltAlt und klicke auf Show outdated (Zeige veraltete an) oder Hide outdated (Blende veraltete aus). Weitere Kürzel findest Du unter „Tastenkürzel.“
- Du kannst beim Zusammenführen eines Pull Requests Commits squashen, um eine optimierte Ansicht der Änderungen zu erhalten. Weitere Informationen findest Du unter „Informationen zum Zusammenführen von Pull Requests.“
In Deinem Dashboard findest Du schnell Links zu zuletzt aktualisierten Pull Requests, an denen Du gerade arbeitest oder die Du abonniert hast. Weitere Informationen findest Du unter „Informationen zum persönlichen Dashboard.“
Entwürfe für Pull Requests
Entwürfe für Pull Requests sind verfügbar in öffentlichen Repositorys mit GitHub Free und GitHub Free für Organisationen, GitHub Pro, und älteren Pro-Repository Abrechnungsplänen, und in öffentlichen und privaten Repositorys mit GitHub Team und GitHub Enterprise Cloud. Weitere Informationen findest Du unter „GitHub-Produkte."
Wenn Du einen Pull Request erstellst, kannst Du wählen, ob Du einen für den Review bereiten Pull Request oder einen Pull-Request-Entwurf erstellen möchten. Pull-Request-Entwürfe können nicht zusammengeführt werden, und Code-Inhaber werden nicht automatisch aufgefordert, Pull-Request-Entwürfe zu überprüfen. Weitere Informationen zum Erstellen eines Pull-Request-Entwurfs findest Du unter „Einen Pull Request erstellen“ und „Einen Pull Request von einem Fork erstellen.“
Wenn Du bereit bist, Feedback zu Deinem Pull Request zu erhalten, kannst Du Deinen Entwurf des Pull Requests als zur Überprüfung bereit markieren. Wenn Du einen Pull Request als bereit zur Überprüfung markierst, werden Reviews von allen Codeinhabern angefordert. Du kannst einen Pull Request jederzeit in einen Entwurf umwandeln. Weitere Informationen findest Du unter „Den Zustand eines Pull Requests ändern.“
Weiterführende Informationen
- „Pull Request“ im GitHub-Glossar
- „Informationen zu Branches“
- „Einen Pull Request kommentieren“
- „Einen Pull Request mergen“
- „Einen Pull Request schließen“
- „Nicht verwendete Branches löschen“
- „Informationen zum Zusammenführen von Pull Requests“
Were you able to find what you were looking for?
Thank you! Your feedback has been submitted.