Lihat ke Halaman Asli

Sekilas Concurrent Versioning System (CVS)

Diperbarui: 26 Juni 2015   09:59

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Nature. Sumber ilustrasi: Unsplash


  • CVS adalah sistem kontrol versi, sebuah komponen penting dari Sumber Manajemen Konfigurasi (SCM). Dengan ini, kita dapat merekam sejarah file sumber dan dokumen. Sehingga memungkinkan kita untuk selalu mengtrack file-file yang kita kerjakan saat kita sedang mengerjakan suatu proyek bersama - sama.

  • CVS membuat kita dapat dengan mudah melihat dan menyimpan file-file kita dalam suatu repository terpusat yang bilamana kita menyimpan/membuat versi baru maka CVS secara langsung dapat membuat versi baru dari file tersebut. CVS memudahkan kita untuk mengorganisir file-file saat kita bekerja dalam sebuah tim dimana tiap anggotanya sering mengakses dan mengerjakan file yang sama.

  • Arsitektur CVS adalah Client Server, dimana CVS akan mempunyai server tempat dia akan menyimpan file-file pekerjaan yang kita lakukan. Bagian Client dari CVS adalah bagian yang dapat berkomunikasi dengan server dan dapat melakukan upload, download, dan synchronizing antara file yang ada di komputer client dengan file yang ada di komputer server.

  • Client CVS contohnya adalah plug in untuk Eclipse, sedangkan contoh servernya adalah CVSNT (untuk Windows). Semua program di atas adalah open source karena CVS berlisensi GNU/GPL.

  • 4 fungsi utama CVS adalah :

Tag

Mentag file kita ke file CVS

Synchronize

Mensinkronisasikan file yang ada di komputer kita ke komputer server CVS

Commit

Mengupload file yang kita buat ke server CVS

History

CVS secara otomatis menyimpan semua perubahan file dan kita dapat dengan mudah melakukan perubahan kembali (revert) ke file yang kita telah buat pada suatu waktu.


  • CVS mempunyai beberapa kekurangan , antara lain :

1. Tidak mendukung atomic commit

2. Tidak mendukung penyimpanan file binary

3. Tidak mendukung rename file atau folder

4. Tidak dapat menyimpan perubahan pada file yang sudah didelete

5. Ijin akses tidak dapat diatir per folder



Halaman Selanjutnya


BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline