CVS Nedir (Eşzamanlı Sürüm Sistemi)?

İlk olarak 1986'da geliştirilen CVS ( Eşzamanlı Sürüm Sistemi için kısa), yazılım geliştiricilerin bir programın kaynak kodunda yapılan tüm değişiklikleri takip etmelerine yardımcı olan bir yazılım çözümüdür. Bir CVS çözümü kullanarak, bir şirketin aynı projede çalışan birçok geliştiricisinin, başkalarının çalışmalarını geçersiz kılma veya herhangi bir değişiklik kaybetme korkusu olmadan alabilir. CVS, değişikliklerin neden olduğu çatışmalar durumunda, eski sürümleri görüntüleme ve onlara geri dönme yeteneği verir.

CVS en son 2008 yılında güncellendi. Hala daha küçük projeler için kullanılsa da, CVS, büyük ölçekli profesyonel yazılım geliştirme için çok önemli olan modern revizyon kontrolünün birçok özelliğinden yoksundur. CVS çeşitleri arasında CVSNT desteği büyük / küçük harf duyarlı dosya adları ve daha güçlü güvenlik yöntemleri kullanan OpenCVS bulunur.

  • Alternatif modern revizyon kontrol çözümlerinin tam listesi için revizyon kontrol sayfamıza bakın.

O nasıl çalışır?

CVS, birincil kodun veya bilgisayarın, istemciler kaynak kodunun birden fazla kopyasını almak yerine sunucuda değişiklik yaptıklarında yapılan değişiklikleri izlemesini sağlayarak çalışır. Bir müşteri verilerini gönderdiğinde, sunucu sürümüyle ve istemci sürümüyle çakışma yoksa, iki sürüm birleştirilir. Bununla birlikte, değişiklikleri göndermeden önce çatışmalar mevcutsa, CVS programı uygun şekilde değiştirilmesi veya düzeltilmesi için çatışmaları görüntüler, böylece birleştirme sonrasında herhangi bir çatışma olmaz.

Karşılaştırma, Bilgisayar kısaltmaları, Diff, Programlama terimleri, RCS, Subversion