GitHub stacked PR: küçük diff bağımsız dağıtım değildir

Dev
Görüntülenme 6

Büyük değişikliği üç PR'ye bölmek okumayı kolaylaştırır. Üst PR alta bağımlıysa tek başına dağıtılabilir hâle gelmez.

6 Ekim duyurusu

GitHub 6 Ekim 2026'da genel kullanıma açıldığını duyurdu. Küçük PR'ler ayrı incelenip birlikte birleştirilebilir; tüm github.com planlarında kullanılabilir.

Yığın merge queue'ya tek merge group olarak girer. Merge commit yöntemi ise PR başına commit üretir. Test birimi ile geçmiş birimi aynı değildir.

Editoryal şema: PR incelemesi → yığın entegrasyonu → dağıtım ve rollback. GitHub ekran görüntüsü değildir.
Editoryal şema: PR incelemesi → yığın entegrasyonu → dağıtım ve rollback. GitHub ekran görüntüsü değildir.

İnceleme sınırını yazın

A ortak işlev, B API çağrısı, C UI eklesin. Bağımlılıkları ve karşılaştırma base'ini belirtin. Bu iş akışı önerisidir, otomatik ürün garantisi değildir.

Yalnızca B'yi okumak A'daki eksik yetki kontrolünü gizleyebilir. Diff incelemesini A+B+C doğrulamasından ayırıp entegrasyon sorumlusu belirleyin.

Rebase sonrası onay

GitHub, base ilerledikten sonra başka değişiklik olmayan yığının rebase işleminde, eski onayları kaldıran depolarda bile onayları korur. Onay ile güncel entegrasyon sonucu farklı kanıtlardır.

Önceki ve sonraki SHA'ları, test edilen merge group'u kaydedin. Testler yeniden çalıştı mı ve loglar hangi birleşimi kapsıyor, kontrol edin; yeşil işaret yeterli değildir.

Merge ve dağıtımı ayırın

İşlev ve API birlikte çıkmalıysa bağımlılığı plana yazın. PR başına commit, kalan çağıranlar için tek commit rollback'ini güvenli yapmaz.

Bağımsız hata düzeltmeleri yığın gerektirmez. Gruplama herkesi geciken tek testte bekletebilir; işletim maliyetini değerlendirin.

GA ve gerçek kullanılabilirlik

GitHub auto-merge'ün gelecek haftalarda dağıtılacağını söylüyor. Bugün tüm hesaplarda aynı düğme olduğunu varsaymadan deponun kontrollerini doğrulayın.

Preview geri bildirimleri gezinme ve otomasyonu geliştirdi. Bu ilgi sinyalidir, üretkenlik garantisi değil. Kendi inceleme bekleme ve entegrasyon hatalarınızı ölçün.

Küçük bir yığın deneyin

İşlev ve çağıran gibi açık bağımlı iki PR seçin. Base, bağımlılık, test komutları ve rollback kapsamıyla sorumluyu belirtin.

Kazandırılan zamanı olası yeni hatalarla karşılaştırın. Bakım pahalıysa normal PR'lere dönün. İnceleme ve dağıtım açıklığı diff sayısından önemlidir.

Resmî kaynaklar

GitHub Changelog

6 Ekim duyurusu, 8 Ekim 2026 kontrolü. Kuralları ve kullanılabilir özellikleri önce doğrulayın.