Saya tahu Git bagus untuk proyek sumber terbuka. Tapi saya bertanya-tanya: untuk perusahaan dengan 20 programmer yang bekerja pada proyek 1 tahun, sistem kontrol sumber mana yang diinginkan? Dari apa yang saya dengar, Git menggunakan tarikan; bukankah itu kurang diinginkan untuk perlu melalui orang lain untuk mendapatkan perubahan Anda di bagasi utama? Apalagi ketika semua orang bekerja pada saat yang sama?
Itu hanya contoh yang saya pikirkan. Saya tahu cara menggunakan SVN tetapi bahkan pada pekerjaan terakhir saya, kami tidak menggunakannya pada proyek kami, karena semuanya dilakukan dalam PHP dan itu biasanya proyek mandiri 1 minggu. Saya hanya punya SVN untuk kode lokal saya dan tidak perlu menggunakannya dengan orang lain.
Jadi apa kontrol sumber yang baik, dan khususnya mengapa itu baik untuk ini?