İçeriğe geç

İlk pull request'inizi inceleyin

Bu öğreticinin sonunda şunları yapmış olacaksınız:

  • Control Center’ın PR çalışma tezgahında bir pull request açtınız
  • Farkını okudunuz ve satır içi bir yorum bıraktınız
  • Bir inceleme kararı gönderdiniz
  • PR’ı birleştirdiniz

Ön koşullar: İlk ajanınızı gönderin tamamlanmış olmalı ve bu çalışma alanına kayıtlı bir depoda açık bir pull request bulunmalı. İnceleme adımları için kendinizin açmadığı bir PR seçin — İncele düğmesi kendi PR’larınızda gizlidir. Birleştirme, sizin açtığınız bir PR’da yine de çalışır.

  1. Kenar çubuğundaki Pull request’ler öğesine tıklayın
  2. PR’ınızı bulun ve tıklayın

Kontrol noktası. PR, sekmeli bir çalışma tezgahı olarak açılır — Genel bakış, Fark, Kaynak denetimi, Sohbet, Eylemler — ve Genel bakış üzerine odaklanır: başlık ve eylemler, açıklama ve etkinlik zaman çizelgesi ile durumu, inceleyenleri, atananları, kontrolleri ve değişen dosyaları gösteren bir kenar çubuğu. Oradaki bir dosyaya tıklamak, onu Fark sekmesinde açar. İncele sekmesi, biri bir YZ incelemesi isteyene kadar açık değildir.

Fark sekmesini açın. Solda daraltılabilir bir dosya ağacı durur; farkın üstündeki şerit ise bir commit aralığı seçici — farkı tek bir commit’e ya da bir commit aralığına daraltın — ile dosya sayısını ve güncel ekleme/silme sayılarını taşır.

Fark araç çubuğundaki ayarlar düğmesi, farkın nasıl görüntüleneceğini denetler:

  • Bölünmüş veya Birleşik görünüm
  • Satırları kaydır veya uzun satırları yatay kaydır
  • Kod yazı tipi ligatürleri

Büyük bir farkta ilerlemenizi izlemek için bir dosyayı görüntülendi olarak işaretleyin. Klavye ile gezinme Klavye kısayolları sayfasındadır.

  1. Farkta bir satırın üzerine gelin — kenar boşluğunda küçük bir + hapı belirir
  2. O satıra yorum yapmak için üzerine tıklayın ya da önce dikey olarak sürükleyip bir aralık seçin
  3. Geri bildiriminizi yazın. Düzenleyici iki gönderme seçeneği sunar:
    • İnceleme başlat (inceleme zaten sürüyorsa İncelemeye ekle) yorumu kuyruğa alır. Dizi, 4. adımda bir karar gönderene kadar İnceleme bekliyor gösterir.
    • Tek yorum ekle yorumu hemen GitHub’a gönderir. Dizi önce Gönderiliyor…, ardından Eşitlendi gösterir ve gönderim başarısız olursa yeniden deneme sunar.

Bu öğreticide, yorumun kararla birlikte gitmesi için İnceleme başlat seçeneğini kullanın.

  1. Genel bakış eylem satırındaki İncele düğmesine tıklayın — aynı düğme Fark sekmesinin araç çubuğunda da bulunur. Kendi açtığınız PR’larda ve kapatılmış ya da birleştirilmiş bir PR’da gizlidir.
  2. Düzenleyiciye bir özet yazın. Taslak olarak otomatik kaydedilir; böylece yer paylaşımını kapatıp sonra geri dönebilirsiniz.
  3. Bir karar seçin:
    • Değişiklik iste
    • Yorum
    • Onayla

Karar, düğmenin kendisidir. Onayla ya da Değişiklik iste sonrasında düğme kendini Onaylandı ya da İstenen değişiklikler olarak yeniden etiketler. Yorum kararı ise düğmeyi İncele olarak etiketli bırakır.

Kontrol noktası. Bu iki karardan birini seçtiyseniz düğme “Onaylandı” ya da “İstenen değişiklikler” yazar.

Birleştir düğmesi, GitHub PR’ı birleştirilebilir olarak bildirdiğinde her zaman bulunur — sizin onayınıza bağlı değildir. Rengi izni değil hazır olma durumunu bildirir: gerekli onaylar ve kontroller yeşilken birincil, bir kontrol hâlâ çalışırken ikincil, istenen bir inceleyici onaylamamışsa ya da bir kontrol başarısızsa yıkıcı.

  1. Birleştir düğmesine tıklayın
  2. Bir yöntem seçin: Sıkıştır ve birleştir, Birleştirme commit’i oluştur veya Yeniden temelle ve birleştir
  3. İlk ikisi için, önceden doldurulmuş commit başlığını ve iletisini düzenleyin
  4. Onaylayın

Kalan sorunlar — “Kontroller başarısız”, “Bazı incelemeler bekliyor” — onaylamadan önce açılır panelde listelenir.

Birleştirdikten sonra PrMerged alan olayı tetiklenir; analitik ve bildirimler bunu tüketir. Başka nelerin dinlediği için Alan olayları sayfasına bakın.

Control Center açık bir PR’a bir inceleyici pipeline’ı koyabilir, ancak yalnızca siz istediğinizde: pr_review şablonu yalnızca elle tetikleme ile gelir, başka bir şeyle değil.

  1. Genel bakış eylem satırındaki ⋯ taşma menüsünü açın ve AI’ya sor seçeneğini seçin. Control Center çalıştırmayı başlatır ve uzmanların çalışmasını izleyebilmeniz için İncele sekmesini açar.
  2. İnceleyici ajanlar bulgularını PR’ın inceleme alanına inceleme düğümleri olarak kaydeder; son bir adım bunları tek bir raporda toplar.

Pipeline, GitHub’a bilinçli olarak gönderi yapmaz — bulguları topladıktan sonra sonlanır. Yayınlama, İncele sekmesindeki GitHub’a yayınla düğmesiyle kendi başınıza attığınız ayrı bir adımdır. Bkz. YZ destekli inceleme kullanma.

Bir PR’ı çalışma tezgahında açtınız, farkı söz dizimi vurgusuyla okudunuz, satır içi bir yorum bıraktınız, bir karar gönderdiniz ve birleştirdiniz — uygulamadan ayrılmadan.

Sonraki: Çok adımlı iş akışlarını otomatikleştirmek için İlk pipeline’ınızı oluşturun.