Iya nih.
Yang diperlukan hanyalah satu kesalahan dan Anda akan menendang diri Anda untuk itu. Anda juga berada dalam posisi untuk memilih sistem kontrol versi (VCS) mana yang digunakan. Jika ada kemungkinan bahwa Anda akan bekerja di tim pengembangan di masa depan, ini adalah saat yang tepat untuk memberi diri Anda pengalaman langsung dengan VCS. SVN dan Git (atau Mercurial) akan menjadi titik awal yang bagus dan hanya perlu beberapa jam untuk memahami perintah dasar di setiap VCS.
Sekarang untuk menghilangkan prasangka apa poin negatif ...
1) Sumber daya tambahan diperlukan
Satu- satunya sumber daya yang diperlukan adalah ruang disk. Karena ini adalah persentase kecil (lebih kecil dalam Git daripada X ) dari total kode Anda, saya tidak berpikir ini akan menjadi masalah. Tidak ada biaya uang juga.
2) Waktu untuk pengaturan, terbiasa, dll.
Akan ada waktu yang diperlukan untuk mempelajarinya, tetapi hanya beberapa jam untuk masing-masing (seperti yang disebutkan di atas). Dalam jangka panjang, ini berpotensi menghemat waktu yang tak terbatas (dan lebih banyak lagi). Setelah Anda menguasai dasar-dasar VCS, itu akan jauh lebih rumit daripada melakukan cadangan lokal yang ada dalam pikiran Anda.