Quando trabalhamos em um projeto grande e principalmente em conjunto com outros desenvolvedores, aquele simples backup que fazíamos, copiando a pasta manualmente, deixa de ser uma opção válida; já é chato manter vários backups de um projeto que está constantemente mudando, sem contar com o fato de que várias pessoas podem editar o mesmo arquivo ao mesmo tempo.
Qual a solução? Controle de Versões!