Sürüm kontrol sistemi

Vikipedi, özgür ansiklopedi
19.27, 16 Temmuz 2016 tarihinde Vikiçizer (mesaj | katkılar) tarafından oluşturulmuş 17353224 numaralı sürüm (düzeltme AWB ile)

Sürüm kontrol sistemi (Version Control System - VCS), Düzeltme Kontrol veya Kaynak kontrol, belge, program ve bilgisayar dosyaları gibi depolanan diğer bilgilerin değişiklik yönetimidir. Yaygın olarak, takımdaki kişilerin aynı dosyayı değiştirebildiği yazılım geliştirmede kullanılır. Değişiklikler "düzeltme sayısı", "düzeltme seviyesi" veya basitçe "düzeltme" olarak adlandırılan, genellikle sayı veya harf kodlarıyla tanımlanır. Örneğin, dosyanın ilki "düzeltme 1" olarak ayarlanır. İlk değişiklik yapıldığında dosya bu kez "düzeltme 2" şeklinde olur. Böylece her değişiklikte dosya adı değişir.

Tanıtma

Düzeltme kontrol yapısı, biçimlendirilmiş işlem tabanlı her evvelki düzeltme parçası tarafından geliştirilir. Bu kontrol sistemi evvelki oluşturulan tasarım durumlarını kesin olarak sağlar.

Kaynak yönetim modelleri

Geleneksel düzeltme kontrol sistemleri, tüm düzeltilmiş kontrol fonksiyon modelini barındıran paylaşılmış merkezi bir sunucu kullanır. Eğer iki geliştirici aynı anda aynı dosyayı yönetim erişim metotları olmaksızın değiştirmeye çalışırsa geliştiricilerin üzerine yazma işlemi sonlandırılır.

Dağıtılmış düzeltme kontrolü

Dağıtılmış düzeltme kontrolü noktadan noktaya, merkezi sistemin istemci-sunucu yaklaşımı gibi bir yaklaşım alır.

Açık sistemler

Dağıtılmış düzeltme kontrolünün bir "açık sistemi", bağımsız şubeler için onu destekleyenler tarafından nitelendirilir ve birleştirme işleminde oldukça emniyetlidir.

Sürüm kontrol sistemi yazılımları

Dağıtık model

  • Aegis
  • Bazaar
  • Git
  • SVK

Merkezi model

Dış bağlantılar