11. SınıfBilişim Teknolojileri
Sürüm Kontrol ve Takım Çalışması — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- Sürüm kontrol sistemlerinde çalışma ağacı ile kayıt kavramlarını açıklar.
- Dal açma, birleştirme ve etiketleme adımlarını doğru sırayla uygular.
- Çakışma çözümünde izlenecek yolu belirler ve sonucu denetler.
- Kod incelemesi ve kayıt mesajı kurallarını ekip çalışmasına uygun biçimde uygular.
- Geri alma ve geçici saklama işlemleriyle veri kaybını önleyen çalışma planı çıkarır.
Önemli noktalar
- Her kayıt; değişikliği yapan kişiyi, tarihi ve değişikliğin nedenini birlikte saklar.
- Çalışma ağacındaki kaydedilmemiş değişiklikler henüz geçmişe yazılmamıştır.
- Çakışma otomatik çözülemez; doğru seçim geliştiricinin bilinçli kararıdır.
- Yayımlanan her sürüm, geriye dönük ulaşılabilmesi için etiketlenmelidir.
- Küçük ve konu odaklı kayıtlar, büyük değişikliklere göre daha kolay incelenir.
- Geri alma işlemi geçmişe dokunmaz; geçmişin bütünlüğü korunur.
Formüller ve kurallar
- Değişiklik = çalışma ağacındaki fark − daha önce kaydedilmiş görüntü
- Çakışma = aynı satırların iki farklı kolda farklı biçimde değişmesi
- Yayım etiketi = yayımlanan sürümü gösteren değişmez kayıt adı
- Dal = ana hattan ayrılan hareketli çalışma hattı
- Geri alma = son kaydın değişikliklerini tersine çeviren yeni kayıt
- Geri izlenebilirlik = kayıt kimlik zincirindeki ardışık değişimler
Sık yapılan hatalar
- Dosyaları kaydetmeyi unutmak: Kayıt komutu çalıştırılmadan önce yalnız çalışma ağacında duran değişiklikler kayıt içine girmez ve dal değiştirildiğinde kaybolur.
- Çakışmayı otomatik seçmek: Çakışan satırlardan biri hazır seçilirse iki tarafın amacı da bozulabilir; her satır ayrı ayrı değerlendirilmelidir.
- Tek kayıtta büyük değişiklik yapmak: Yüzlerce satırlık tek kayıt incelenemez ve hata çıktığında kaydı geri almak yerine küçük düzeltmeler yapmak zorunda kalınır.
- Ana hatta doğrudan kayıt yapmak: Derlenemeyen bir kayıt ana hatta girdiğinde bütün ekibin derlemesi durur ve hatanın kaynağı bulunması zorlaşır.
- Etiketlemeyi atlamak: Etiketlenmeyen bir sürüm, sonradan hangi kodun yayımlandığı bulunamayan belirsiz bir durum bırakır.
Hızlı tekrar ipuçları
- Her dal tek bir konuyu çözer; bir dalda birden fazla bağımsız iş yapılmaz.
- Kayıt mesajının ilk satırını eyleme dönük ve kısa yaz, gerekçeyi gövdeye ekle.
- Ana hat derlenemiyorsa yeni dal açma ve hatalı kaydı kendi dalına taşı.
- Yayımdan önce etiketlenmiş sürümü ayrı bir dal olarak sakla, geçmişi silme.
- İnceleme yorumlarını satır bazlı ve teknik gerekçeli yaz, kişisel yorumlardan kaçın.
Kendini dene
Bu sayfayı okuduktan sonra konu anlatımını tekrar oku ve kendi cümlelerinle özetle.