CodeBlanks Logo Icon CodeBlanks

Özet - Kod incelemesi

inceleme akışını birleştirerek bir PR'ı onaylayıp birleştirirsin.

İnceleme akışını birleştir

Bir Pull Request'in incelenmesi, satır yorumlarının eklenmesi ve değişikliklerin onaylanması birbiriyle bağlantılı adımlardır. Önce kodu değerlendirir, gerekli gördüğün satırlara geri bildirim bırakırsın.

Review changes
Add inline comments
Approve Pull Request
Merge Pull Request

İnceleme tamamlandığında ve gerekli onaylar alındığında PR birleştirilebilir.

Uygulama PR incelemesini tamamla

pullRequest nesnesini oluştur. comment değerini "Add input validation", review değerini "approved" ve status değerini "merged" yap. Son olarak console.log ile birleştirme durumunu yazdır.

Başlangıç kodu

terminal
const pullRequest = {
    // İnceleme ve birleştirme bilgilerini ekle
};

// Birleştirme durumunu yazdır

Örnek çözüm

terminal
const pullRequest = {
    comment: "Add input validation",
    review: "approved",
    status: "merged"
};

console.log(pullRequest.status);

Beklenen çıktı

merged

Soru ve cevaplar

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

1 İnceleme tamamlanıp gerekli onaylar alındığında sonraki işlem nedir?

  • Depoyu yeniden klonlamak
  • PR'ı birleştirmek Doğru cevap
  • Bütün commit'leri silmek
  • Yeni bir GitHub hesabı açmak

Açıklama: Gerekli incelemeler ve onaylar tamamlandığında Pull Request birleştirilebilir.

2 İnceleme sonucunu birleştir

Soru
const pullRequest = {
    comment: "Looks good",
    review: "approved",
    status: "____"
};
Cevap
const pullRequest = {
    comment: "Looks good",
    review: "approved",
    status: "merge_ready"
};

Açıklama: Onaylanan ve incelemesi tamamlanan PR birleştirmeye hazır durumdadır.

3 Birleştirme sırasındaki işlemler

Kavram Anlamı
Review Kod değişikliklerini kontrol et
Comment Satıra geri bildirim ekle
Approve Değişiklikleri kabul et
Merge PR değişikliklerini birleştir

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ışı