Versionsverwaltung

Tätigkeit
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Mai 2004 um 22:10 Uhr durch LosHawlos (Diskussion | Beiträge) (RCS -> "Revision Control System"). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Unter einer Versionsverwaltung (engl. Fachbegriff: Configuration Management) versteht man ein System, welches typischerweise in der Softwareentwicklung zur Versionierung und um den gemeinsamen Zugriff auf Quelltexte zu kontrollieren eingesetzt wird. Dabei wird sichergestellt, dass jeder Benutzer den aktuellen Stand der Daten erhält und alle Versionen einer Datei archiviert werden. Dadurch wird eine Versionsverwaltung auch für allein entwickelnde Entwickler interessant, da jederzeit ältere Versionen aufgerufen werden können, falls eine Änderung nicht funktioniert und man sich nicht mehr sicher ist, was nun alles geändert wurde. Versionsverwaltungssoftware speichern üblicherweise nur die Unterschiede zwischen zwei Versionen um Speicherplatz zu sparen.

Bekannte Vertreter sind RCS, CVS, Subversion, Perforce, Bitkeeper, NXN alienbrain, ClearCase und andere.

Vergleich von 13 Versionsverwaltungen (englisch)