Die Versionskontrolle, auch als Revisionskontrolle und Quellcodeverwaltung (und ein Aspekt der Softwarekonfigurationsverwaltung) bezeichnet, ist die Verwaltung von Änderungen an Dokumenten, Computerprogrammen, großen Websites und anderen Informationssammlungen.