Onaylama
- Git kursu
- Orta seviye
- Ders 59/82
- 4 dk
Bir PR'ı onaylama akışını öğrenirsin.
Pull Request onaylama
Bir Pull Request'i inceledikten sonra değişiklikleri uygun bulursan onay verebilirsin. GitHub'da bu işlem Approve seçeneğiyle gerçekleştirilir ve inceleme sonucu PR üzerinde kaydedilir.
Review status: Approved
Pull Request: #24Onay, inceleyenin mevcut değişiklikleri uygun bulduğunu ifade eder. Ancak tek başına PR'ı birleştirmez.
Onay ve birleştirme ilişkisi
Onaylanmış bir Pull Request, birleştirme için hazır olma yolunda önemli bir adımdadır. Ancak projenin koruma kuralları veya başka inceleme gereksinimleri bulunabilir.
Review: Approved
Status: Ready for mergeGerekli incelemeler tamamlandığında yetkili bir kişi PR'ı birleştirebilir. Onay vermek ile birleştirme işlemi birbirinden farklıdır.
Uygulama Onay sonucunu oluştur
pullRequest nesnesini oluştur. number değerini 32, review değerini "approved" ve mergeReady değerini true yap. Ardından inceleme durumunu yazdır.
Başlangıç kodu
const pullRequest = {
// PR bilgilerini ekle
};
// İnceleme sonucunu yazdırÖrnek çözüm
const pullRequest = {
number: 32,
review: "approved",
mergeReady: true
};
console.log(pullRequest.review);Beklenen çıktı
approved
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 GitHub'da bir PR'ı olumlu değerlendirmek için hangi işlem seçilir?
- Delete branch
- Request changes
- Close pull request
- Approve Doğru cevap
Açıklama: Approve seçeneği, inceleyenin mevcut değişiklikleri kabul ettiğini bildirir.
2 Onay durumunu kaydet
const review = {
reviewer: "Alex",
status: "____"
};
const review = {
reviewer: "Alex",
status: "approved"
};
Açıklama: PR değişiklikleri uygun bulunduğunda inceleme durumu approved olur.
3 Onaylama akışı
| Kavram | Anlamı |
|---|---|
Review |
Değişiklikleri inceleme |
Approve |
Olumlu inceleme verme |
Approved |
Onaylanmış durum |
Merge ready |
Birleştirmeye hazır |