Evet.
Tek gereken bir hata ve bunun için kendini tekmeleyeceksin. Ayrıca hangi sürüm kontrol sisteminin (VCS) kullanılacağını seçme pozisyonundasınız . Gelecekte bir geliştirme ekibinde çalışacak herhangi bir olasılık varsa, VCS ile kendinize uygulamalı bir deneyim yaşatmak için harika bir zaman. SVN ve Git (veya Mercurial) harika bir başlangıç noktası olacak ve her VCS'deki temel komutları kavramak sadece birkaç saat sürecek.
Şimdi olumsuz noktaların nelerden kaynaklandığını ...
1) Ek kaynaklar gerekli
Gerekli olan tek kaynak disk alanıdır. Bu, toplam kodunuzun küçük bir yüzdesi ( Git'te X'ten küçük ) olduğundan , bunun bir sorun olacağını sanmıyorum. Herhangi bir paraya da mal olmaz.
2) Kurulum zamanı, buna alışmak, vb.
Bunu öğrenmek için zamana ihtiyaç olacak, ancak bunların her biri için sadece birkaç saat var (yukarıda belirtildiği gibi). Uzun vadede, size sonsuz miktarda zaman kazandırabilir (ve çok daha fazlası). Bir VCS'nin temellerine hakim olduktan sonra, aklınızdaki yerel yedeklemeyi yapmaktan çok daha az titiz olacaktır.