# Zusammenführen von gestapelten Pullanforderungen

Zusammenführen eines Stapels von unten nach oben, einzeln oder in zusammenhängenden Gruppen.

> \[!NOTE] Dieses Feature befindet sich in der öffentlichen Vorschau und kann geändert werden.

Gestapelte Pullanforderungen werden von unten (am nächsten am Trunk) nach oben zusammengeführt.

* Sie können eine beliebige Anzahl von Pullanforderungen gleichzeitig zusammenführen, solange sie eine zusammenhängende Gruppe bilden, beginnend mit der niedrigsten nicht zusammengeführten Pullanforderung.
* Sie können eine Mid-Stack-Pullanforderung nicht isoliert zusammenführen, die darunter liegenden Pullanforderungen werden immer mit ihr zusammengeführt.

## Merge-Anforderungen

Das Seriendruckfeld für eine gestapelte Pullanforderung zeigt den Status des gesamten Stapels und nicht nur die aktuelle Pullanforderung an. Bevor eine Pullanforderung im Stapel zusammengeführt werden kann, muss Folgendes wahr sein:

* Alle Pull-Anforderungen darunter sind genehmigt und verfügen über übergebene Prüfungen.
* Der Stapel weist einen linearen Verlauf auf.
* Die aktuelle Pullanforderung erfüllt alle Anforderungen für den Branch-Schutz für die Stapelbasis, z `main`. B. .

Wenn der Stapel z. B. nicht linear ist, nachdem Änderungen an eine untere Verzweigung verschoben wurden oder nachdem der Trunk vorausgezogen wurde, wird eine Schaltfläche " **Stapel neu basisieren** " im Seriendruckfeld angezeigt, und Sie müssen den Stapel neu berechnen, bevor Sie zusammenführen können.

> \[!NOTE]
>
> * Wenn Sie über die API zusammenführen und gestapelte Pullanforderungen verwenden möchten, müssen Sie Ihren Code aktualisieren, um die neue Zusammenführungs-API für Stapel zu verwenden. Siehe [REST-API-Endpunkte für Pullanforderungen](/de/rest/pulls/pulls?apiVersion=2026-03-10#merge-a-pull-request-asynchronously).
> * Die automatische Zusammenführung wird für gestapelte Pullanforderungen nicht unterstützt.

## Zusammenführen mithilfe einer Seriendruckwarteschlange

Stapel unterstützen Seriendruckwarteschlangen vollständig. Alle Pullanforderungen im Stapel werden der Warteschlange in der richtigen Reihenfolge hinzugefügt. Wenn eine Pullanforderung aus der Warteschlange entfernt oder ausgeworfen wird, werden auch alle Pullanforderungen darüber im Stapel entfernt.

> \[!NOTE]
> Um einen Stapel zusammenzuhalten, ermöglicht die Zusammenführungswarteschlange der Zusammenführungsgruppe, ihre konfigurierte maximale Größe um bis zu 50 Prozent zu überschreiten. Wenn der Stapel zu groß ist, um in diesen Puffer zu passen, wird er automatisch in aufeinander folgende Zusammenführungsgruppen aufgeteilt.

## Zusammenführen von unten nach oben

1. Navigieren Sie zur niedrigsten nicht zusammengeführten Pullanforderung im Stapel oder zu einer höheren Pullanforderung, wenn Sie eine zusammenhängende Gruppe bis zu diesem Punkt zusammenführen möchten.

2. Vergewissern Sie sich, dass die Pullanforderung und alle darunter liegenden Pull-Anforderungen den Zusammenführungsanforderungen entsprechen.

3. Führe die Pull Request zusammen. Die ausgewählte Pullanforderung und alle nicht zusammengeführten Pullanforderungen darunter landen zusammen als einzelner Vorgang, sortiert von unten nach oben im resultierenden Verlauf.

Nach dem Zusammenführen wird die nächste nicht zusammengeführte Pullanforderung automatisch auf die Stapelbasis direkt zurückgewertet, sodass sie nach unten verschoben wird und zum Überprüfen und Zusammenführen bereit ist.

Sobald jede Pullanforderung in einem Stapel zusammengeführt wurde, ist der Stapel abgeschlossen und kann nicht erweitert werden. Wenn Sie oben neue Verzweigungen hinzufügen und ausführen `gh stack submit`, wird automatisch ein neuer Stapel gestartet, GitHub CLI der im Trunk für diese Verzweigungen verwurzelt ist.