PR inceleme
- Git kursu
- Orta seviye
- Ders 51/82
- 4 dk
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 changesRequest 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
# İnceleme kararı
# Geri bildirimÖrnek çözüm
# İ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
Review changes
____
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 |