Version control (Versionskontrolle)
Definition: Die Praxis der Verwaltung und Aufzeichnung von Änderungen an digitalen Ressourcen (z. B. Dateien, Websites, Programme usw.) im Laufe der Zeit, sodass Sie bestimmte Versionen später wieder aufrufen können. Versionskontrollsysteme sind so konzipiert, dass sie den Verlauf der Änderungen (wer, was und wann) aufzeichnen und dazu beitragen, menschliche Fehler (z. B. die Arbeit an der falschen Version) zu vermeiden. Das Versionskontrollsystem Git beispielsweise ist ein weit verbreitetes Softwaretool, das ursprünglich Softwareentwickelnden bei der Versionskontrolle von gemeinsamem Code half und heute in vielen wissenschaftlichen Disziplinen zur Verwaltung und gemeinsamen Nutzung von Dateien eingesetzt wird.
Verwandte Begriffe: Git, Reproducibility, Software configuration management, Source code management, Source control
Referenz: https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control
Verfasst und Überprüft von: Mahmoud Elsherif, Sarah Ashcroft-Jones, Thomas Rhys Evans, Helena Hartmann, Matt Jaquiery, Adam Parker, Charlotte R. Pennington, Robert M. Ross, Timo Roettger, Andrew J. Stewart