Mohon tunggu...
Sujana Satria
Sujana Satria Mohon Tunggu... -

selama ini kurang berusaha, tetapi akan terus mencoba menjadi lebih baik.

Selanjutnya

Tutup

Nature

Sekilas Concurrent Versioning System (CVS)

3 Januari 2011   18:41 Diperbarui: 26 Juni 2015   09:59 248
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik


  • 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 :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Nature Selengkapnya
Lihat Nature Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun