#Linux & Open Source · 3 Min. Lesezeit · Tim Rinkel

ENDLICH! GitHub schaltet Stacked Pull Requests für ALLE frei — Monster-Reviews sind damit Geschichte

ENDLICH! GitHub schaltet Stacked Pull Requests für ALLE frei — Monster-Reviews sind damit Geschichte

Jeder kennt diesen einen Pull Request: 4.000 geänderte Zeilen, 60 Dateien, und der Reviewer klickt nach zehn Minuten entnervt auf „Approve“, weil ohnehin niemand mehr durchblickt. GitHub geht dieses Problem jetzt an der Wurzel an: Stacked Pull Requests sind seit dem 30. Juli in der Public Preview — für alle Repositories und kostenlos.

ENDLICH: Große Änderungen in verdaulichen Häppchen

Die Idee: Statt eine Riesen-Änderung in einen einzigen Monster-PR zu packen, zerlegst du sie in eine geordnete Kette kleiner, fokussierter Pull Requests, die aufeinander aufbauen — zum Beispiel erst das Datenbank-Schema, dann die API, dann das Frontend. Jeder PR im Stack lässt sich einzeln reviewen und prüfen, die Abhängigkeiten bleiben dabei erhalten. Am Ende mergst du den kompletten Stack mit einem einzigen Klick.

SO fügt sich das in deine bestehenden Workflows ein

Der Clou an GitHubs Umsetzung: Weil das Feature direkt in die Plattform eingebaut ist, funktionieren bestehende Reviews, Status-Checks und Merge-Regeln einfach weiter — Branch-Protection inklusive. Du arbeitest mit Stacks wahlweise auf github.com, über die GitHub CLI, in der Mobile-App oder lässt einen Coding-Agenten wie Copilot über den gh-stack-Skill mitspielen.

Bisher brauchte es für diesen Workflow Zusatz-Tools wie Graphite oder sap-lose Branch-Akrobatik mit ständigem Rebase-Chaos. Genau diese Lücke schließt GitHub jetzt im Kern der Plattform.

UNGLAUBLICH: Warum kleine PRs objektiv besser sind

Kleine, fokussierte Pull Requests werden nachweislich gründlicher reviewt, schneller gemergt und produzieren weniger Konflikte. Trotzdem scheiterte der Ansatz in der Praxis oft an der Werkzeug-Frage: Wer einmal versucht hat, fünf voneinander abhängige Branches per Hand aktuell zu halten, weiß, warum am Ende doch wieder alles in einem PR landete. Mit nativem Stacking entfällt diese Ausrede.

Die Community feiert — mit Sternchen

Die Reaktionen fallen überwiegend positiv aus: Viele Entwickler loben, dass Review-Marathons und Rebase-Kopfschmerzen der Vergangenheit angehören. Der häufigste Kommentar ist allerdings ein trockenes „endlich“ — andere Plattformen und Tools boten Vergleichbares schon länger. Vereinzelt berichten Tester zudem von Kinderkrankheiten beim Auto-Merge; es ist eben noch eine Preview.

FAZIT: Ausprobieren lohnt sich sofort

Stacked PRs sind eines dieser Features, die man nach zwei Wochen nicht mehr hergeben will. Gerade in Zeiten, in denen Plattformen über KI-generierten Code diskutieren und die Change-Mengen pro Entwickler steigen, wird sauberes, kleinteiliges Reviewen wichtiger denn je. Leg deinen nächsten großen Umbau einfach mal als Stack an — deine Reviewer werden es dir danken.

Häufige Fragen

Was ist neu an Stacked Pull Requests?
GitHub unterstützt jetzt nativ Ketten voneinander abhängiger Pull Requests: Du zerlegst eine große Änderung in kleine, geordnete PRs, die einzeln geprüft und gemergt werden können — inklusive One-Click-Merge des gesamten Stacks. Bisher brauchte es dafür externe Tools oder manuelle Branch-Verwaltung.
Kostet das Feature etwas oder brauche ich einen bestimmten Plan?
Nein, Stacked Pull Requests rollen als Public Preview für alle Repositories aus — unabhängig vom Plan und ohne Zusatzkosten. Die Verteilung erfolgt schrittweise über einige Tage, es kann also sein, dass das Feature in deinem Account erst kurz nach dem Start auftaucht.
Funktionieren meine bestehenden Checks und Branch-Regeln weiter?
Ja, das ist der große Vorteil der nativen Integration: Bestehende Reviews, CI-Status-Checks und Merge-Anforderungen greifen für jeden PR im Stack ganz normal. Du musst weder Workflows umbauen noch neue Bots installieren — der Stack respektiert deine Branch-Protection-Regeln.
Wo kann ich Stacks überall nutzen?
Auf github.com im Browser, über die GitHub CLI, in der GitHub Mobile-App sowie mit Coding-Agenten wie GitHub Copilot über den gh-stack-Skill. Da es sich um eine Public Preview handelt, können sich Details der Bedienung bis zum finalen Release noch ändern.

Quellen

GitHub Changelog · GitHub Docs

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert