Skip to main content

Automatisches Zusammenführen eines Pull Requests

Du kannst das Tempo der Entwicklung erhöhen, indem du das automatische Mergen für einen Pull Request aktivierst, sodass der Pull Request automatisch gemergt wird, wenn alle Mergeanforderungen erfüllt sind.

Automatisches Mergen für Pull Requests steht in internen und privaten Repositorys mit GitHub AE, in öffentlichen Repositorys mit GitHub Free und GitHub Free für Organisationen und in öffentlichen und privaten Repositorys mit GitHub Pro, GitHub Team, GitHub Enterprise Cloud und GitHub Enterprise Server zur Verfügung.

Informationen zum automatischen Zusammenführen

Wenn du das automatische Zusammenführen für Pull Requests aktivierst, wird der Pull Request automatisch zusammengeführt, sobald alle erforderlichen Reviews durchgeführt wurden und alle erforderlichen Statusüberprüfungen erfolgreich waren. Durch das automatische Zusammenführen wird verhindert, dass du warten musst, bis alle Anforderungen erfüllt sind. Stattdessen kannst du mit anderen Aufgaben fortfahren.

Bevor das automatische Zusammenführen für einen Pull Request verwendet werden kann, muss diese Funktion für das Repository aktiviert werden. Weitere Informationen findest du unter Verwalten des automatischen Mergens von Pull Requests in deinem Repository.

Wenn nach dem Aktivieren des automatischen Zusammenführens Benutzer*innen ohne Schreibberechtigung für das Repository neue Änderungen an den Hauptbranch pushen oder den Basisbranch des Pull Requests ändern, wird das automatische Zusammenführen deaktiviert. Beispiel: Wenn ein Maintainer das automatische Mergen für einen Pull Request in einem Fork aktiviert, wird das automatische Mergen deaktiviert, sobald ein Mitwirkender neue Änderungen in den Pull Request pusht.

Über das GitHub Community-Forum kann Feedback zu einem Vorgang für das automatische Zusammenführen gegeben werden.

Aktivieren der automatischen Zusammenführung

Hinweis: Die Option zum Aktivieren automatischer Merges wird nur bei Pull Requests angezeigt, die nicht sofort gemergt werden können. Dies ist beispielsweise der Fall, wenn eine Branchschutzregel Pull Request-Reviews vor dem Mergen erzwingt oder Statusüberprüfungen vor dem Mergen erfolgreich durchgeführt werden müssen und diese Bedingungen noch nicht erfüllt werden. Weitere Informationen findest du unter Informationen zu Branchschutzregeln.

Benutzer*innen mit Schreibberechtigung für ein Repository können das automatische Zusammenführen für einen Pull Request aktivieren.

  1. Navigiere auf your enterprise zur Hauptseite des Repositorys. 1. Klicke unter dem Namen deines Repositorys auf Pull Requests. Auswählen der Registerkarte für Pull Requests
  2. Klicke in der Liste „Pull Requests“ auf den Pull Request, der automatisch zusammengeführt werden soll.
  3. Zum Auswählen einer Methode für das Zusammenführen klickst du optional im Dropdownmenü Automatisches Zusammenführen aktivieren auf die gewünschte Methode. Weitere Informationen findest du unter Informationen zum Zusammenführen von Pull Requests. Dropdownmenü „Automatisches Zusammenführen aktivieren“
  4. Klicke auf Automatisches Zusammenführen aktivieren. Schaltfläche zum Aktivieren der automatischen Zusammenführung
  5. Bei Auswahl der Methode für einen Merge bzw. Squashmerge gibst du eine Commitnachricht und eine Beschreibung ein. Felder zur Eingabe der Commitnachricht und Beschreibung
  6. Klicke auf Automatisches Zusammenführen bestätigen.

Deaktivieren der automatischen Zusammenführung

Benutzer*innen mit Schreibberechtigung für ein Repository und Pull Request-Ersteller können das automatische Zusammenführen für einen Pull Request deaktivieren.

  1. Navigiere auf your enterprise zur Hauptseite des Repositorys. 1. Klicke unter dem Namen deines Repositorys auf Pull Requests. Auswählen der Registerkarte für Pull Requests
  2. Klicke in der Liste „Pull Requests“ auf den Pull Request, für den das automatische Zusammenführen deaktiviert werden soll.
  3. Klicke im Mergefeld auf Automatisches Zusammenführen deaktivieren. Schaltfläche zum Deaktivieren der automatischen Zusammenführung