"Jika Anda memiliki tugas yang dapat dilakukan dalam enam jam, lebih baik menulis alat yang melakukannya dalam 20 menit, bahkan ketika membuat alat itu membutuhkan waktu enam jam?"
Kontrol Versi Terdistribusi adalah binatang yang berbeda untuk diatasi. Ini membutuhkan pembelajaran besar untuk setiap pengembang. Jika Anda memiliki buffer untuk mengakomodasi proses pembelajaran untuk setiap pengembang, Anda harus pindah ke sistem kontrol versi terdistribusi yang baik. Setelah fase pembelajaran selesai Kontrol Versi Terdistribusi jauh lebih baik daripada Kontrol Versi Terpusat.
Kontrol Versi Terdistribusi tampaknya menjadi kemungkinan. Itu di sini untuk tinggal untuk waktu yang sangat lama, lebih baik kita beradaptasi lebih cepat daripada nanti. Saya ingat diskusi yang sama ketika SVN masih baru dan orang-orang terbiasa dengan CVS, banyak argumen diberikan untuk tidak menggunakan SVN, tetapi akhirnya SVN menjadi sistem kontrol versi yang paling populer.
Jika perusahaan mapan dengan banyak kode sumber dalam sistem kontrol versi yang ada, pindah ke sistem baru adalah tugas besar, tetapi jika perusahaan kecil atau memulai, pindah ke kontrol versi baru sangat mudah. Tetapi jika Anda tetap menggunakan kontrol versi yang lebih lama (dalam pengaturan baru), Anda akan menemui hambatan di masa depan di mana Anda akhirnya harus merencanakan migrasi kontrol versi.
Saya telah melihat banyak komentar pro SVN, tetapi semuanya cenderung bersifat "SVN tidak buruk" daripada "SVN lebih baik". Jadi saya akan sangat menyarankan Anda memilih Kontrol Versi Terdistribusi (seperti Git) untuk proyek Anda.
EDIT
Keuntungan dari GIT dibandingkan SVN
Tidak diperlukan dedicated server Sebenarnya, keduanya dapat digunakan tanpa server.
- Dapat melanjutkan pengembangan bahkan tanpa koneksi jaringan.
- Manajemen cabang jauh lebih mudah.
- Dukungan yang lebih baik dari alat CI seperti Bambu
Seseorang menyebut perkakas (untuk studio visual) sebagai alasan untuk tetap menggunakan SVN. http://gitscc.codeplex.com/ menyediakan dukungan GIT untuk Visual Studio.