deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

GitHub'un PR Overview önizlemesi, merge hazırlığını pull request'lerin en üstüne taşıyor

GitHub, yeniden tasarlanan pull request Overview sayfasının herkesin isteğine bağlı kullanılabilen genel önizlemesini açtı; merge durumu, engelleyiciler ve yapılabilecek bir sonraki işlem konuşmanın en üstüne taşındı.

GitHub'un PR Overview önizlemesi, merge hazırlığını pull request'lerin en üstüne taşıyor

Yeniden tasarımda öne çıkanlar

GitHub, merge durumunu, engelleyicileri ve yapılabilecek bir sonraki işlemi konuşmanın en üstüne taşıyan, yeniden tasarlanmış pull request Overview sayfasının isteğe bağlı genel önizlemesini açtı. Netics Labs'ın dev.to'daki yazısına göre önizleme 5 Kasım 2026'da yayına girdi ve dağıtım, sonrasında gelen hafta sonu boyunca sürdü.

Sayfa artık güncel merge durumunu okuyucunun yapabileceği bir sonraki işlemle birlikte gösteren kompakt bir hazırlık özetiyle açılıyor. Hemen altındaki tek satır, check'leri, yorumları ve onayları inceleme için bağlam bilgisi olarak bir araya getiriyor. dev.to'nun aynı tarihli GitHub changelog'undan aktardığına göre motivasyon, tanıdık bir sorun: uzun pull request'lerde merge'i neyin engellediğini öğrenmek, sayfanın en altındaki merge kutusuna ulaşmak için uzun bir yorum ve zaman çizelgesi yığınını elden geçirmek anlamına geliyordu.

Merge kutusu yeniden tasarımda yerini koruyor ama daha küçük bir biçimde. dev.to raporuna göre yeni sürüm aynı bilgiyi yarım alandan az bir yerde sunuyor ve GitHub ona üç görev atıyor: gözden geçirenlerin destekleyici sinyalleri incelemesi, değişikliği engelleyen ne varsa halletmesi ve gereksinimler karşılandığında merge etmesi. Ödünleşme, çok sayıda check çalıştıran depolarda görünür hale geliyor — kompakt görünüm bir hatayı işaret ediyor ve ayrıntıya yönlendiriyor, her şeyi aynı anda göstermek yerine.

Konuşma için filtreler

İki küçük ekleme, boyutlarından daha önemli olabilir. Yorum dizisi çözülmemiş konuşmalarla ya da okuyucunun kendi yazdığı yorumlarla daraltılabiliyor ve yorumlar en yeni en üstte olacak şekilde sıralanabiliyor; böylece son yanıtlar en üstte görünüyor. Sağ üstteki etkinlik özeti ise inceleme yorumlarını, inceleme isteklerini ve diğer güncellemeleri topluyor.

dev.to, bu denetimlerin ekip büyüdükçe büyüyen soruyu yanıtladığını savunuyor: son ziyaretten bu yana ne değişti. Çözülmemiş diziler açık soruları yüzeye çıkarıyor, kendi yorumlarınıza uygulanan filtre size ait takipleri görünür kılıyor ve en yeni en üstte sıralaması, ham yorum sayısının pek bir şey söylemediği uzun bir dizinin gürültüsünün üzerinde yanıtları konumlandırıyor.

Nasıl denenir, nasıl çıkılır

Önizlemeye katılım, üstbilgideki Try the Overview page düğmesiyle yapılıyor ve önizleme sürerken aynı menü klasik görünüme geri döndürüyor. Draft pull request'ler üstbilgiden incelemeye hazır olarak işaretlenebiliyor ve pull request'ler de oradan kapatılabiliyor; kullanılabilir işlemler okuyucunun izinlerine göre şekilleniyor. GitHub, önizlemeyi erken bir yineleme olarak konumlandırıyor ve kullanıcıların hâlâ nerede bağlamı kaybettiklerini soruyor — dev.to'nun ima ettiğine göre ekipler bu geri bildirimi, yeni sayfayı standart hale getirmeden önce sağlamalı.

Kapıyı hâlâ koruma kuralları tutuyor

Hazırlık özeti bir durumu bildirir; branch protection ise onu uygular. dev.to'nun aktardığı GitHub belgelerine göre, zorunlu inceleme etkinleştirilmiş depolarda iş birlikçiler korumalı bir dala yalnızca gerekli sayıda gözden geçirenin onayladığı bir pull request aracılığıyla push edebilir ve kimsenin merge yapabilmesi için önce zorunlu status check'lerin geçmesi gerekir. Bu iş bölümünü akılda tutmak yararlı: arayüz, bir gözden geçirenin pull request'in durumunu öğrenme süresini kısaltırken, merge'i o durumun engelleyip engellemediğine koruma kuralları karar veriyor. dev.to, hatanın çıktısını kimsenin okumadığı bir depoda zorunlu check'leri etkinleştiren bir ekibin, merge'lere arkalarda yatan incelemeyi düzeltmeden kapı koyduğunu hatırlatıyor.

Neden önemli

Yoğun depolarda inceleme süresi, tekrarlanan kısa ziyaretlerden oluşur ve daha önce her ziyaret, uzun bir dizinin en altına inmek için yapılan bir kaydırmaya mal oluyordu. Hazırlığı, engelleyicileri ve bir sonraki işlemi en üste taşımak bu maliyeti ortadan kaldırıyor ve sayfanın kazılacak bir zaman çizelgesi değil, bir durum bakışı olarak çalışmasını sağlıyor. Özet yine de tek bir anın fotoğrafı — bayat bir commit üzerinde bildirilmiş yeşil bir check ya da yeni bir push'la geçersiz kılınmış bir onay, bildirilen durumun anlamını değiştirir — dolayısıyla incelemenin özü, diff'i okumaktan geçen bir check'in değişikliği gerçekten kapsadığını doğrulamaya kadar, gözden geçirende kalıyor. Önizleme isteğe bağlı olduğu ve klasik görünüm bir menü tıklaması uzağında durduğu için ekipler, GitHub bir sonraki düzeltmeye dair geri bildirim toplarken bunu düşük riskle değerlendirebiliyor.

  • #github
  • #pull-requests
  • #code-review
  • #developer-tools
  • #public-preview

İlgili yazılar