Ders 8 · Sorun giderme, kontrol listesi, sınav

Sık durumlar, kurulum kontrol listesi, sözlük ve son sınav.

Bu dersin hedefiSık karşılaşılan durumları çözmek, kurulumu kontrol listesiyle doğrulamak ve öğrendiklerinizi sınamak.

Sorun giderme

BelirtiNe yapılır
Depo ekranında sarı uyarıAnahtarda adı geçen izin yok. GitHub'da izni ekleyin; sonraki eşitleme o bölümün geçmişini getirir.
Eşitleme durumu 'Hata'Hata metnini okuyun: depo adı değişmiş, erişim kalkmış ya da GitHub hız sınırı. Hız sınırında beklemek yeter.
Commit göreve bağlanmadıGörev deponun projesinde mi? Commit, deponun 'Anahtarları Şu Tarihten Oku' tarihinden sonra mı? Değilse elle bağlayın.
Görev kapanmadıPR ana dala mı birleşti? Görev dal adında, başlıkta ya da kapanış kelimesiyle mi anıldı? Projede otomasyon açık mı?
Webhook gelmiyorWebhook Teslimatları'na bakın. Hiç kayıt yoksa GitHub'daki webhook adresi ve gizli anahtarı kontrol edin; 'Hata' kaydı GitHub'dan yeniden gönderilebilir.

Kurulum kontrol listesi

Sözlük

TerimAnlamı
CommitKodda kayda geçen tek bir değişiklik.
Dal (branch)Ana koddan ayrılan çalışma kolu.
Pull request (PR)Bir dalın ana dala alınma isteği; inceleme ve kontroller burada.
Ana dalÜrünün geçerli kodu (main, master).
WebhookGitHub'ın olayı PORTWARE'e anında bildirmesi.
SBOMYazılım malzeme listesi: bağımlılıklar, sürüm ve lisans.
MoSCoWŞart, Önemli, Olabilir, Bu sürümde yok önceliği.
DORAYazılım teslimat performansı ölçüleri (sıklık, teslim süresi).

Kendini sına

Anahtarın yalnız Contents ve Metadata izni varsa PORTWARE neleri gösterir?
Dallar, commit'ler, sürümler ve README; PR, kayıt ve derlemeler için sarı uyarı.
Bir görevi kapatmanın iki yolu nedir?
Ana dala birleşen PR'da görevi dal adında/başlıkta anmak, ya da 'Fixes T163' yazmak.
Eski bir commit neden göreve bağlanmadı?
Deponun 'Anahtarları Şu Tarihten Oku' tarihinden önce yazıldı; elle bağlanır.
Matristeki kırmızı satır ne demektir?
Eksik: durumun söylediğini kanıt göstermiyor.