Buraya kadar anlatılanlar sistem yöneticisinin yapması gerekenleri içermektedir. Şimdi geliştiricilerin nasıl çalışacağına bakabiliriz.
Her geliştirici CVSROOT değişkenini belirlemelidir (yapmazsa her defasında -d ile vermek zorundadır). CVSROOT değişkeninin otomatik belirlenmesi için .bashrc veya .cshrc dosyasına yazabilirsiniz. Örneğin /home/simsek/.bashrc dosyama yazdığım gibi:
CVSROOT=:pserver:simsek@acikkod.org:/var/cvsroot
export CVSROOT
Artık CVS sunucusuna bağlanabilirsiniz.
$ cvs login
CVS password: parolanız
CVS sunucusuna bağlandık. .cvspass isminde bir dosya oluştuğuna dikkat edin. Eğer girişte bir hata oluşmuşsa ekrana hata mesajı verilir. Muhtemel hatalar: 1. Yanlış parola, 2. Erişim hakları, dizin hakları
Kullanıcı giriş yaptıktan sonra basitçe aşağıdaki işlemleri yapabilir.
Yönerge 2.1.
Kodları sunucudan çalışma dizinimize çekelim:
Çalışma dizinindeki kodlarda değişiklik yapalım:
Kodları sunucuya yükleyelim:
Çalışma dizinimizdeki kodları güncelleyelim:
Yeni dosya ekleyelim:
$ vi yeni.c
$ cvs add yeni.c
$ cvs commit
Mevcut Dosyayı Silelim:
$ rm silinecek.c
$ cvs delete silinecek.c
$ cvs commit
Bir dağıtım ertesinde yeni sürüme geçelim:
$ cvs update
$ cvs tag rel-0-0-1
Belli bir sürümün kodlarını çekmek istersek:
$ cvs co -r rel-0-0-5 test
CVS'in daha pek çok özelliği mevcuttur. Bir sonraki güncellemede bunlar eklenecek, şimdilik bu kadar.