Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen findest Du in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-05-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.

Artikelversion: Enterprise Server 2.17

Informationen zu Pull Requests

Mit Pull Requests können Sie andere Benutzer über Änderungen informieren, die Sie an einen Branch in einem Repository auf GitHub Enterprise gepusht haben. Sobald ein Pull Request geöffnet ist, können Sie die potenziellen Änderungen mit Mitarbeitern diskutieren und überprüfen und Follow-up-Commits hinzufügen, bevor Ihre Änderungen in den Basis-Branch gemergt werden.

Inhalt dieses Artikels

Informationen zu Pull Requests

Hinweis: Beachten Sie bei der Arbeit mit Pull Requests Folgendes:

  • Wenn Sie mit dem Modell für freigegebene Repositorys arbeiten, empfehlen wir Ihnen, für Ihren Pull Request einen Themen-Branch zu verwenden. Zwar können Sie Pull Requests von jedem Branch oder Commit aus senden, aber mit einem Themen-Branch können Sie Follow-up-Commits pushen, wenn Sie Ihre vorgeschlagenen Änderungen aktualisieren müssen.
  • Erzwingen Sie den Push beim Pushen von Commits an einen Pull Request nicht. Ein erzwungener Push kann Ihren Pull Request beschädigen.

Nach der Initialisierung eines Pull Requests sehen Sie eine Review-Seite, die einen detaillierten Überblick über die Änderungen zwischen Ihrem Branch (dem Vergleichs-Branch) und dem Basis-Branch des Repositorys bietet. Sie können 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 finden Sie unter „Einen Pull Request erstellen“:

Sobald Sie einen Pull Request erstellt haben, können Sie Commits aus Ihrem Themen-Branch pushen, um sie zu Ihrem bestehenden Pull Request hinzuzufügen. Diese Commits werden in chronologischer Reihenfolge in Ihrem Pull Request angezeigt, und die Änderungen sind auf der Registerkarte „Files changed“ (Dateien geändert) sichtbar.

Andere Mitarbeiter können Ihre vorgeschlagenen Änderungen überprüfen, Review-Kommentare hinzufügen, zur Diskussion über den Pull Request beitragen und sogar Commits zum Pull Request hinzufügen.

Wenn Sie mit den vorgeschlagenen Änderungen einverstanden sind, können Sie den Pull Request mergen. Wenn Sie in einem Modell für freigegebene Repositorys arbeiten, werden die vorgeschlagenen Änderungen vom Head-Branch in den Basis-Branch gemergt, der im Pull Request angegeben wurde. Weitere Informationen finden Sie unter „Einen Pull Request mergen“.

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 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:

  • To toggle between collapsing and expanding all outdated review comments in a pull request, hold down optionAltAlt and click Show outdated or Hide outdated. Weitere Kürzel finden Sie unter „Tastenkürzel“.
  • Sie können beim Mergen eines Pull Requests Commits squashen, um eine optimierte Ansicht der Änderungen zu erhalten. Weitere Informationen finden Sie unter „Informationen zum Mergen von Pull Requests“.

In Ihrem Dashboard finden Sie schnell Links zu zuletzt aktualisierten Pull Requests, an denen Sie gerade arbeiten oder die Sie abonniert haben. Weitere Informationen finden Sie 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, GitHub Enterprise Server 2.17+, und GitHub Enterprise Cloud.

Wenn Sie einen Pull Request erstellen, können Sie wählen, ob Sie einen für den Review bereiten Pull Request oder einen Pull-Request-Entwurf erstellen möchten. Pull-Request-Entwürfe können nicht gemergt werden, und Code-Inhaber werden nicht automatisch aufgefordert, Pull-Request-Entwürfe zu überprüfen. Weitere Informationen zum Erstellen eines Pull-Request-Entwurfs finden Sie 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. You can convert a pull request to a draft at any time. For more information, see "Changing the stage of a pull request."

Weiterführende Informationen

Menschliche Unterstützung einholen

Du kannst das Gesuchte nicht finden?

Kontakt