Eine Versionsverwaltung ist ein System, das zur Versionierung und Aktualisierung von Quelltexten verwendet wird. Hierzu werden Änderungen erfasst und alle Versionsstände der Dateien in einem Archiv mit Zeitstempel und Benutzerkennung gesichert. Versionsverwaltungssysteme werden typischerweise in der Softwareentwicklung eingesetzt, einige Systeme können auch Zugriffsrechte verwalten. Die Versionsverwaltung ist eine Form des Variantenmanagements. Die übergreifende Disziplin ist das Software Configuration Management (SCM). Sie ermöglicht auf die aktuelle Version oder auf die archivierten Stände zuzugreifen.

Quelle(WikiPedia) und weiter lesen...

 

Hier nun die einzelnen Themen die ich so im Laufe der Zeit zusammengetragen und auch selber erlebt habe.