versionskontroll
Versionskontroll är ett system som gör det möjligt att följa hur filer och projekt förändras över tid. Det lagrar olika versioner i ett eller flera arkiv, vilket underlättar spårning av vad som ändrats, av vem och när. Systemet gör det möjligt att återgå till tidigare tillstånd, jämföra skillnader mellan versioner och hantera flera samtidiga arbeten i ett projekt.
Ett versionskontrollsystem sparar varje förändring som en commit eller revision. Varje commit innehåller en ögonblicksbild av
Det finns två huvudtyper av system: centraliserade och distribuerade. Centraliserade system som Subversion (SVN) har en
Vanliga arbetsflöden inkluderar att skapa funktionella eller temabaserade grenar, arbeta isolerat och senare skicka in ändringar
Fördelarna med versionskontroll är spårbarhet, möjlighet att återskapa tidigare versioner, förbättrat samarbete, konfliktlösning och reproducibilitet av
Historiskt utvecklades de tidigaste systemen under 1970–1980-talen (t.ex. RCS, CVS). Git, skapat 2005 av Linus Torvalds,