Eine private Nachricht von einem App-Entwickler (für den App Store) hat mich heute sehr schockiert. Hier eine interessante Aussage, die von mir natürlich völlig aus dem Kontext gerissen wurde:
Aber ich arbeite schon seit 15 Jahren nicht mehr im Team und ich sehe einfach keinen Vorteil in einem VCS, wenn mein TimeMachine eh jede Stunde ein Backup meiner Sourcen macht.
Selbst wenn man alleine arbeitet, sollte man mittlerweile wissen, dass es bei der Nutzung von Systemen zur Versionsverwaltung nicht (allein) auf die Backups ankommt. Ein sehr wichtiger Grund ist das Commiten einzelner Änderungen, die für sich allein ein Feature repräsentieren.
Ganz zu schweigen von Branches, die notwendig sind, um einzelne Commits zu einem Thema zusammenzufassen. Falls man gerade in einem Branch nicht weiterkommt, könnte man zunächst an etwas anderem in einem neuen Branch arbeiten und später wieder zum Problem zurückkehren.
Stellt sich natürlich noch die Frage, wie man bei stündlichen Backups gegebenenfalls Ergebnisse zwischen dem Backupintervall sinnvoll sichern oder wiederherstellen möchte.