Si le versionning est un outil indispensable en équipe, il ne faut pas le négliger pour le travail en solo.
En effet, il fait à la fois office de backups réguliers, ainsi que de laboratoire d'expérimentation sans danger !
Je m'explique : vous voulez tester une technique sur un projet, sans avoir aucune certitude quant à la possibilité que ça fonctionne, ou que ça plaise au client.
Sans versionning, vous êtes obligé de faire une copie du projet, de tenter votre expérience, puis restaurer votre copie, espérer que tout passe bien, bref, des opérations pas particulièrement pratiques.
Avec le versionning, vous pouvez créer une branche, faire des revert, abandonner des modifications, n'en récupérer que certaines, etc…