allgemeine Funktionsweise

Jedes System zur Versionskontrolle besitzt ein Reposority (ein "Lager"), also eine Datenbank, in der die einzelnen Versionen abgespeichert sind. Die Datei mit der tatsächlich gearbeitet wird, ist die Arbeitskopie, welche durch einen check-out aus dem Reposority gewonnen wird. Nach dem Bearbeiten wird die Arbeitskopie mit den Versionen in der Datenbank synchronisiert und abgespeichert. Um Speicherplatz zu sparen werden dabei nur die Änderungen von einer Version zur nächsten abgelegt.