Wird bereits hg (=Mercurial) / git / svn / etc. benutzt? Wenn nein: Die sind dafür ideal geeignet.
- Änderungen werden protokolliert (Datum, Uhrzeit, Änderungsnachricht (kannst du frei eingeben, z. B. "Hintergrund auf blau geändert, damit es besser zur Menüleiste passt"), und Name des Ändernden ("Fritz"))
- Man kann zu einem beliebigen alten Stand zurück springen ("Oje, es war blöd von uns alle Hintergründe auf blau zu ändern, diese Änderungen will ich zurück nehmen!" - "Am 12.12. ging noch alles, jetzt ist alles defekt, ich will dahin zurück!")
- Man kann sich die genauen Unterschiede im Code zwischen zwei Versionen anzeigen lassen ("Seit Fritz die Hintergrundfarbe geändert hat, funktioniert nichts mehr... Seltsam... Was genau hat er geändert?")
- Verzweigungen ("Hey, Fritz! Ich will mal ausprobieren, wie das Layout in blau aussieht!" - "Ok, mach halt, aber wehe du störst dabei meine rote Variante!") die auch später zusammengeführt werden können
- Vorteile bei Synchronisation / Backup / etc.
Falls Mercurial (hg) empfehle ich für Windows TortoiseHG.
Lies dich da mal ein, tolle Sache.
.gif)