versionstyring
Versionstyring, eller versionskontrol, er metoder og værktøjer til at håndtere ændringer i filer og projekter over tid. Formålet er at give overblik over hvad der er ændret, af hvem og hvornår, muliggøre samarbejde, spore fejl og genskabe tidligere tilstande. Det anvendes bredt i softwareudvikling, dokumentstyring og konfigurationsstyring.
Der findes to hovedtyper. Centraliseret versionstyring har et enkelt central repository som kilde for alle ændringer;
Nøglebegreber inkluderer repository (lageret med historik), commit (en ændringsset og besked), branch (afgrening for isoleret arbejde),
Fordelene omfatter forbedret sporing og ansvarlighed, mulighed for parallel udvikling og nem rollback til tidligere versioner.