Working with CVS
Posted by massri, under SCMUntuk memulai menggunakan CVS berikut detail langkah-langkah yang harus di buat.
Installing CVS
CVS kependekan dari Concurent Version System , merupakan tool opensource yang sangat berguna bagi developer yang bekerja secara team dan tersebar.
Untuk installasi CVS tidak lah sulit pertama anda tinggal mendownload software nya dari link berikut
http://www.cvshome.org
atau jika anda ingin install di windows anda bisa download dari
http://march-hare.com/cvspro/
Setelah mendapatkan sourcenya anda tinggal melakukan installasi CVS. Tapi biasanya jika anda menggunakan sistem operasi Linux CVS sudah secara default terinstall.Untuk panduan lengkap installasi anda bisa klik berikut Installing CVS
Creating CVS Repository
Sekarang setelah CVS terinstall langkah selanjutnya adalah membuat repository.Pertama kita harus tentukan direktori mana tempat repository kita, ini bisa dimanapun di disk kita, sebagai contoh saya buat repository di /app/neuronworks/cvsroot
#mkdir -p /app/neuronworks/cvsroot
#chgrp dev /app/neuronworks/cvsroot
#cvs -d /app/neuronworks/cvsroot init
# ls -la /app/neuronworks/cvsroot
total 6
drwxrwsr-x 3 root dev 512 Feb 06 19:22 .
drwxr-xr-x 3 root other 512 Feb 06 19:18 ..
drwxrwsr-x 3 root dev 1024 Feb 06 19:22 CVSROOT
CVS Repository sudah terbentuk.
Logging Into CVS
Untuk masuk kedalam CVS kita bisa menggunakan versi lokal atau remote.
untuk akses CVS lokal kita perlu seting environment varibale CVSROOT ke direktori repository kita
$CVSROOT=/app/neuronworks/cvsroot $export CVSROOT
atau jika ingin permanen anda bisa melakukan setting di .profile untuk masing-masing user.
Cara yang kedua adalah akses remote kita bisa menggunakan pserver.
$ CVSROOT=:pserver:192.168.1.9@massri:/app/neuronworks/cvsroot $ export CVSROOT $ cvs login Logging in to :pserver:192.168.1.9@massri:2401/app/neuronworks/cvsroot CVS password:*******
untuk logout
$ cvs logout
Import Project into CVS
Selanjutnya kita akan coba import project kita kedalam repository. Misal saya akan membuat project java menggunakan Netbeans berikut detailnya
Pertama saya akan buat project menggunakan Netbeans dengan nama TestingCVS, project ini hanya sample saja dengan file yan gmasih kosong tanpa logik programming.

Klik kanan pada nama project -> CVS->Import sehingga akan muncul tampilan berikut

Hasil log import di netbeans

Hasil import jikadilihat dari server
Getting Project from CVS
Untuk menguji checkout saya akan menghapus project yang baru saja dibuat kemudian kita akan ambil project yang sudah terhapus dari repository
pastikan directori TestingCVS di lokal komputer juga terhapus. Setelah itu dari netbeans pilih menu Team->Chekout sehingga muncul tampilan berikut


Selesai kita berhasil melakukan Checkout dari repository.
Selamat Mencoba !





