Versionshantering
Versionshantering, eller versionsstyrning, är en metod och ett verktyg för att hantera förändringar i filer över tid utan att förlora tidigare versioner. Den gör det möjligt att följa vad som har ändrats, av vem, när och varför, samt att återställa tidigare tillstånd vid behov. Vanliga användningsområden inkluderar programvara, dokument och andra filer där ändringar följer en logik över tid.
Grunden består i att lagra varje ändring som en commit eller revisionspost i ett arkiv eller repository.
Det finns två huvudmodeller: centraliserad versionshantering där alla ändringar skickas till en central server (till exempel
Historik och användning: Git har blivit dominerande i modern mjukvaruutveckling sedan 2005 och används av plattformar
Fördelar innefattar spårbarhet, möjligheten att återställa tidigare tillstånd, stöd för samarbete och olika arbetsflöden som feature