Dimana akan dibuat 3 branch untuk masing2 pihak yaitu perusahaan saya dan 2 perusahaan lainnya. Masing-masing developer tidak bisa melakukan sesuatu di branch yg bukan haknya. Hanya admin yg bisa melihat ketiga branch tadi dan melakukan sinkronisasi. Tentunya ada base branch untuk ke tiga branch tadi.
Distributed repository? Sepertinya CVS dan SVN tidak di-desain untuk ini. Mungkin untuk CVS, cvsup bisa dipakai. Untuk subversion, pakai svk. See links below.
Permasalahannya, admin kami mengalami kesulitan mengenai management hak akses tsb dikarenakan di level OS (unix/linux) sangat berkaitan erat dengan hak akses cvs. (At least that what he told me).
Pengalaman saya di CVS beberapa tahun lalu, masalah pemberian access rights di CVS memang kurang memadai. CVS menggunakan blanket security yang: if you can write, you can write to all modules.
Begitu juga di sisi branching. Semua writer akan bisa menulis ke semua branch.
Seingat saya ada patch untuk memberikan per-directory access level, tapi saya tidak tahu apakah patch tersebut tersedia untuk versi terakhir.
Subversion mempunyai 2 tipe server: svnserve (stand-alone) dan webdav (requires apache-2.0)
svnserve juga menggunakan blanket security. Tapi dengan webdav, sepertinya anda bisa specify permissions per direktori. Hanya saja, webdav lebih sulit konfigurasi-nya dibandingkan svnserve.
Nah jadi pertanyaannya manakah yg lebih baik dipakai, subversion atau cvs. Apakah subversion lebih mudah atau cvs.
Subversion lebih aktif di develop pada saat ini.
Untuk kemudahan pemakaian SVN sebenarnya hampir sama, karena command-nya hampir sama dengan CVS. GUI tools cukup lengkap: TortoiseSvn, RapidSvn (multiplatform), Ankh (VS.Net)
IMHO, gunakan svn. Personally saya sudah migrate dari CVS ke SVN (standalone dengan fsfs storage type).
Ada gak site yg menjelaskan / membandingkan feature2 subversion dan cvs
Ada site yang cukup bagus: http://better-scm.berlios.de/. Site ini bahkan memberikan komparasi antara beberapa SCM systems: arch, bitkeeper, dan lain-lain. Fully recommended for your research.
Salam.
Rachman Chavik
-- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php
