Depo oluşturulması:
# cvs -d /var/lib/cvsd/cvsroot init
# vim /etc/cvsd/cvsd.conf
Repos /cvsroot
# cd /var/lib/cvsd
# chown -R cvsd:cvsd cvsroot/
Kullanıcı Eklenmesi:
# cvsd-passwd /var/lib/cvsd/cvsroot ozgun
Depo'ya login olunması:
cvs -d :pserver:ozgun@localhost:/cvsroot login
CVSROOT,CVSEDITOR
# vim ~/.bashrc
export CVSROOT=:pserver:ozgun@hal:/cvsroot
export CVSEDITOR=gvim
Anonymous kullanıcıların eklenmesi:
# touch /var/lib/cvsd/cvsroot/CVSROOT/readers
# chown cvsd:cvsd /var/lib/cvsd/cvsroot/CVSROOT/readers
# vim /var/lib/cvsd/cvsroot/CVSROOT/readers
guest
anonymous
misafir
Depo'ya proje eklenmesi:(start)
# mkdir -p $HOME/Projects/prj1
# touch file2 file2 file3
# cd $HOME/Projects/prj1
# cvs import -m "Prj1 Project" prj1 ozgun start
Depo'dan proje alınması:(check out)
# cd $HOME/Temp
# cvs checkout prj1
veya
# cvs co prj1
Projeye klas�r eklenmesi
# cd $HOME/Temp/prj1
# mkdir dir1
# cvs add dir1
Projeye dosya eklenmesi
# cd $HOME/Temp/prj1
# touch file1.c file2.c
# cvs add *.c
# cvs commit -m "cvs'e c dosyalarini ekliyorum" *.c
Projeden dosya silinmesi
# cd $HOME/Temp/prj1
# cvs remove file2.c
# cvs commit -m "file2.c silindi" file2.c
Yereledeki(�alışma klas�r�ndeki) dosyaların g�ncellenmesi
# cd $HOME/Temp/prj1
# cvs update
Depodaki bir dosyanın g�nl�klerinin okunması
Logout
???Klas�r izinleri ve sahiplikleri:????
# cd /var/lib
# chown -R cvsd:cvsd cvsd
# chmod -R 775 /var/lib/cvsd/var
Kaynaklar: