Gelen kutunuzu triyaj etme
Bu kılavuz gelen kutunuzda nasıl çalışacağınızı gösterir: sizi engelleyen ya da açıkça sizden isteyen her şeyi toplayan tek yüzey — bekleyen ajan onayları, başarısız bilet eşitlemeleri ve sizi inceleyici ya da yazar olarak ilgilendiren her pull request.
Gelen kutusunu açın
Bölüm başlığı “Gelen kutusunu açın”- Kenar çubuğunda Gelen kutusu’na tıklayın. Rozeti, bekleyen ajan onaylarını, başarısız eşitlemeleri ve incelenmenizi bekleyen açık PR’ları sayar.
- Ya da ⌘K tuşlarına basıp Gelen kutusu gezinme komutunu çalıştırın.
- Ya da doğrudan
/workspaces/<workspace-id>/inboxadresine derin bağlantı kurun.
Kenar çubuğundaki giriş her zaman canlı sayıyı gösterir; böylece sayfayı açmadan triyaj işinin biriktiğini görebilirsiniz.
Önem derecesini bir bakışta okuyun
Bölüm başlığı “Önem derecesini bir bakışta okuyun”Yukarıdan aşağıya göz gezdirdiğinizde gelen kutusu zaten aciliyete göre sıralanmıştır:
- Sabitlenmiş Dikkatin gerekiyor şeridi, PR bölümlerinin üstünde durur. Her kart bir önem derecesi çipi taşır. Kayıtlı kaynaklar (bir onay isteminde takılıp kalmış bir ajan, satıcı yansıması eskimiş bir bilet eşitlemesi) Engellendi üretir.
- Şeridin içinde en acil önem derecesi önce gelir; eşitlik durumunda en uzun süredir bekleyen öğe öne geçer.
- Şeridin altında PR’lar sabit inceleme yaşam döngüsü bölümlerine ayrılır — İncelemen gerekiyor, Sana iade edildi, Onaylandı, Taslaklar, İnceleyenler bekleniyor, Birleştiriliyor ve yakın zamanda birleştirilenler, Yazar bekleniyor. Üstteki bölümler sizin ilgilenmeniz gerekenlerdir; geri kalanı sizin PR’larınızın durumunu gösterir. İncelemen gerekiyor, bunu destekleyen forge’larda üyesi olduğunuz bir ekibi hâlâ isteyen PR’ları da kapsar (herhangi bir ekip arkadaşı inceleme yaptığında GitHub ekibi listeden düşürür).
Bir öğe gelen kutusuna yalnızca bir şeyi engellediğinde ya da açıkça sizden istediğinde düşer. Boş bir şerit ile boş bir bölüm listesi, Hepsi tamamlandı ifadesini yalnızca bu boşluk güvenilir olduğunda gösterir.
Her forge’da tek gelen kutusu
Bölüm başlığı “Her forge’da tek gelen kutusu”Çalışma alanı birden fazla kod barındırıcısında depo barındırıyorsa gelen kutusu
bunları tek bir akışta birleştirir — bir GitHub pull request’i ile bir Bitbucket
pull request’i aynı bölümde, satıcıya göre gruplanmak yerine zamana göre
sıralanarak yer alır. Onları birbirinden ayıran şey, satırın repo #number üst
verisidir.
“Sizin” olma durumu forge başına çözülür, çünkü her birinde farklı bir hesapsınız. Bir pull request ancak deponun gerçekten bulunduğu forge’daki kimliğinizle eşleştiğinde sizin sayılır ya da incelemenizi istiyor kabul edilir.
Çalışmayan ya da bağlı olmayan bir forge hiçbir şey katmaz ve gelen kutusunun geri kalanına dokunmaz — bozuk tek bir bağlantı listeyi asla tümüyle boşaltmaz. Her forge oturum açması henüz çözülmemişken (GitHub hesabın doğrulanamadı — metin yine de GitHub’ı adlandırır), githubstatus.com bir olay bildirdiğinde ya da bağlı depoları kapsayan bir GitHub App kurulumu askıya alındığında boş durum, Hepsi tamamlandı yerine bir uyarı belirtir.
Dikkat şeridini temizleyin
Bölüm başlığı “Dikkat şeridini temizleyin”Her şerit kartının tek bir sonraki eylemi vardır:
- Kart bekleyen bir ajan onayıysa İnceleme’ye tıklayın — bekleyen onayıyla birlikte o ajanın alanına gelirsiniz. Onaylama ya da reddetme işlemini orada yapın (Bir ajanla sohbet etme sayfasına bakın).
- Kart bir satıcı için Eşitleme başarısız diyorsa Açık’a tıklayın — Ayarlar → Çalışma alanı → Genel sayfasına gelirsiniz; buradaki Senkron sağlığı kartı her bağlantının son eşitlemesini, ardışık hata serisini ve son sonucunu gösterir. Gelen kutusunda satıcı başına yalnızca en son hata görünür; bu yüzden düzelmiş bir eşitleme kartı temizler.
- Altta yatan durum çözüldüğünde (ajana yanıt verildiğinde, eşitleme düzeldiğinde) kartlar kendiliğinden kaybolur — elle kapatılacak bir şey yoktur.
Engelleyene göre filtreleyin
Bölüm başlığı “Engelleyene göre filtreleyin”- Filtre menüsünü açmak için (hiçbir metin alanı odakta değilken) f tuşuna basın ya da araç çubuğundaki filtre düğmesine tıklayın.
- Durum, yazar, inceleyenler, içerik, depo sahibi/adı, tarih aralıkları ya da hızlı incelenebilir seçeneklerinden istediğiniz bileşimi seçin. Menüdeki yön sayaçları, her seçeneğin kaç gelen kutusu öğesiyle eşleştiğini gösterir.
- Etkin filtreler listenin üstündeki çubukta çip olarak görünür; o ölçütü bırakmak için bir çipin ✕ simgesine tıklayın.
- Bölümler arasında geçmek için sol rayı kullanın — her giriş canlı sayısını gösterir ve vurgu kaydırma konumunuzu izler. Triyaj etmediğiniz bölümleri daraltmak için bölüm başlığına tıklayın (örneğin incelemeleri temizlerken Taslaklar).
- Her bölümü sıralamak için bir sütun başlığına (başlık, değişiklikler ya da güncellendi) tıklayın; yönü tersine çevirmek için etkin sütuna yeniden tıklayın. Görüntüleme seçenekleri düğmesi taslak görünürlüğünü, yakın zamanda birleştirilenler aralığını, satır özelliklerini, sıralamayı ve gruplamayı denetler (gelen kutusunun düzenini yalnızca yazara göre gruplama değiştirir).
Buradaki filtreler PR kuyruğundan bağımsızdır — gelen kutusunu daraltmak kuyruğun filtrelerini asla değiştirmez, tersi de geçerlidir.
Bir PR öğesi üzerinde işlem yapın
Bölüm başlığı “Bir PR öğesi üzerinde işlem yapın”- PR ayrıntı sayfasını açmak için herhangi bir satıra tıklayın.
- PR İncelemen gerekiyor bölümündeyse onu inceleyin ve kararınızı gönderin — Bir PR’ı inceleme ve birleştirme sayfasına bakın.
- PR Sana iade edildi bölümündeyse (değişiklik istendi ya da CI başarısız oldu), düzeltmeleri kendi checkout’unuzdan push edin ya da takibi bir ajana devredin.
- PR Onaylandı bölümündeyse ayrıntı sayfasından birleştirin.
- İncelemeyi kendiniz yapmak yerine devretmeyi tercih ediyorsanız İnceleyici ajanları gönderme ve gönderim yaşam döngüsü sayfalarına bakın.
Altta yatan durum değiştiğinde (incelemeniz düştüğünde, PR birleştiğinde) sınıflandırıcı PR’ı otomatik olarak yeni bölümüne taşır.
Hatalı bir işlemi geri alın
Bölüm başlığı “Hatalı bir işlemi geri alın”- Son işlemi geri almak için ⌘Z, yeniden yapmak için ⌘⇧Z tuşlarına basın.
- Bir metin alanı odaktaysa ⌘Z bunun yerine alanın metnini düzenler — uygulama düzeyinde bir işlemi geri almak için önce alanın dışına tıklayın.
Kısayolları yerinde görün
Bölüm başlığı “Kısayolları yerinde görün”Klavye kısayolları özetini açmak için (hiçbir metin alanı odakta değilken) ? tuşuna basın. Gelen kutusunun f filtre kısayolu da dâhil olmak üzere geçerli rotada etkin olan her tuş bağlamasını listeler. Haritanın tamamı klavye kısayolları referansında yer alır.
Komut paletinden yönetin
Bölüm başlığı “Komut paletinden yönetin”- Komut paletini açmak için herhangi bir yerde ⌘K tuşlarına basın.
- Sayfaya atlamak için Gelen kutusu yazın ya da bir PR başlığı yazın — palet eşleşen pull request’leri listeler ve seçtiğinizi açar.
- Gelen kutusu açıkken, paylaşmak üzere o URL’yi kopyalamak için Bu sayfanın bağlantısını kopyala komutunu çalıştırın. Komut geçerli rotayı kopyalar; bu yüzden yalnızca bu sayfadayken gelen kutusu URL’sidir.
Gerektiğinde yenileyin
Bölüm başlığı “Gerektiğinde yenileyin”Gelen kutusu canlı güncellenir, ancak verilerin eskimiş olabileceğinden şüpheleniyorsanız araç çubuğundaki yenileme denetimine tıklayın — bu, bağlı her forge’ta sunucu tarafında hemen bir tarama başlatır ve birleştirilen/incelenen katmanları yeniden çeker. Simge, her getirme tamamlanana kadar döner.