Sürüm Kontrol ve Takım Çalışması nedir?
Bilişim Teknolojileri · 11. Sınıf · Konu 22
Tahmini okuma süresi: 5 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- 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.
Anahtar fikirler
- 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.
Konunun özeti
Kayıt her değişiklik için kim, ne zaman ve neden bilgisini tutar. Dal stratejisi, ana hattın derlenebilir kalmasını sağlayacak biçimde seçilir. Birleştirme sırasında aynı satırlar farklı biçimde değişmişse çakışma oluşur ve bu çakışma geliştiricinin bilinçli kararıyla çözülür. Yarım kalan çalışmalar geçici saklama ile korunur, yanlış kayıtlar geri alınarak önceki kayda dönülür. Yayımlanan sürümler değişmez etiketlerle işaretlenir; böylece hangi kodun hangi sürümde olduğu tek adımda bulunur. Küçük ve konu odaklı kayıtlar, büyük değişikliklere göre çok daha kolay incelenir.
Çözümlü mini örnek 1
Dört kişilik bir ekipte herkes doğrudan ana hatta kayıt yapmak istiyor. Hangi strateji önerilir?
Kişi başına dal açma kuralını yaz ve inceleme düzenini tanımla.
Çözümlü mini örnek 2
İki geliştirici aynı dosyanın aynı satırlarını değiştirmiştir. Hangi adımlar izlenir?
Sonucu denetle, kaydet ve dalı güncelle.
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.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 11. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.