versioneringssystem
Et versioneringssystem, ofte kaldet et version control system, er software som registrerer ændringer i filer og projekter over tid. Formålet er at kunne følge, dokumentere og styre udviklingen, så flere bidragsydere kan arbejde samtidig uden at miste tidligere arbejde. Systemet gør det muligt at se, hvem der har ændret hvad, hvornår ændringen fandt sted, og hvorfor den blev foretaget. Det giver også mulighed for at rulle ændringer tilbage, hvis noget går galt, og for at afsætte stabile versioner af projektet.
De grundlæggende begreber omfatter et repositories (opbevaringssted for hele projektets historik), arbejdskopier (working directory), og ofte
Versioneringssystemer opdeles hovedsageligt i centraliserede systemer og distribuerede systemer. Centrale systemer har én fælles central repository,
Anvendelsen spænder fra softwareudvikling til dokumentversionering og dataanalyse, hvor sporing af ændringer, samarbejde og rekonstruktion af