CodeBlanks Logo Icon CodeBlanks

PR inceleme

Bir PR'ı inceleyip yorum eklemeyi öğrenirsin.

PR inceleme ekranı

GitHub'da açılmış bir PR'ın Files changed sekmesi, kaynak ve hedef dal arasındaki dosya değişikliklerini gösterir. İnceleyen kişi eklenen, silinen veya değiştirilmiş satırları kontrol edebilir. Değişiklikleri incelemek, hataları ve iyileştirme fırsatlarını birleştirme öncesinde bulmaya yardımcı olur.

+ const username = "Ada";
- const username = "Guest";

PR incelemesi yalnızca kodun çalışmasına değil, okunabilirliğine ve bakım kolaylığına da odaklanabilir.

Yorum ve onay

İnceleyen kişi belirli bir kod satırına yorum ekleyerek öneri veya hata bildirimi yapabilir. Genel PR yorumları da Conversation bölümünden paylaşılabilir. Değişiklikleri uygun bulan bir inceleyen, Review changes menüsünden Approve seçeneğiyle onay verebilir.

Review changes
  Comment
  Approve
  Request changes

Request changes, birleştirmeden önce düzeltilmesi gereken noktalar olduğunu belirtir; Approve ise inceleyenin değişiklikleri uygun bulduğunu gösterir.

Uygulama PR inceleme kararı ver

İnceleme sonucunda değişiklikleri uygun bulduğunu belirten GitHub inceleme kararını yaz. Ardından geliştiriciye geri bildirim bırakmak için kısa bir yorum satırı ekle.

Başlangıç kodu

terminal
# İnceleme kararı

# Geri bildirim

Örnek çözüm

terminal
# İnceleme kararı
Approve

# Geri bildirim
Comment: The changes look good.

Beklenen çıktı

Approve
Comment: The changes look good.

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bir PR'daki dosya değişiklikleri hangi sekmede incelenir?

  • Settings
  • Insights
  • Actions
  • Files changed Doğru cevap

Açıklama: Files changed sekmesi, PR'ın içerdiği satır ve dosya değişikliklerini gösterir.

2 İncelemeyi onayla

Soru
Review changes
____
Cevap
Review changes
Approve

Açıklama: Approve seçeneği, inceleyenin PR değişikliklerini uygun bulduğunu bildirir.

3 İnceleme seçenekleri

Kavram Anlamı
Comment Geri bildirim paylaşır
Approve Değişiklikleri onaylar
Request changes Düzeltme talep eder
Files changed Dosya farklarını gösterir

Orta seviye bölümündeki tüm dersler

20 Orta seviye finali

  1. Dal yönetimi
  2. Rebase
  3. Çatışma
  4. PR akışı