versiebeheer
zelfstandig naamwoord
Versiebeheer legt wijzigingen in code vast, inclusief wie wat heeft aangepast en wanneer. Zo kunnen ontwikkelaars samenwerken, veranderingen vergelijken en teruggaan naar een eerdere versie.
Dankzij versiebeheer konden we terugvinden welke wijziging de fout had veroorzaakt.
Wie verschillende versies van een bestand bewaart, doet al een eenvoudige vorm van versiebeheer. Bij softwareontwikkeling gebruikt een team daar een systeem voor. Dat bewaart de geschiedenis van de code en maakt zichtbaar welke wijzigingen zijn gedaan.
Hoe helpt versiebeheer bij samenwerken?
Meerdere ontwikkelaars kunnen aan hetzelfde project werken en hun wijzigingen samenvoegen. Ze kunnen elkaars aanpassingen bekijken en vergelijken met een eerdere versie. Als twee ontwikkelaars dezelfde code aanpassen, kan het nodig zijn om een conflict op te lossen voordat hun wijzigingen worden samengevoegd.
Veroorzaakt een aanpassing een fout, dan helpt de geschiedenis om terug te zoeken wat er is veranderd. Een ontwikkelaar kan de wijziging herstellen of terugdraaien.
Wat betekent gedistribueerd versiebeheer?
Bij een gedistribueerd versiebeheersysteem kunnen ontwikkelaars een lokale kopie van de code en de bijbehorende geschiedenis hebben. Daardoor kunnen zij wijzigingen bekijken en vastleggen zonder voortdurend verbinding te hebben met een centrale server.
Versiebeheer ondersteunt ook het opleveren van software via een Woordenboek · In het kortOTAPOTAP staat voor Ontwikkeling, Test, Acceptatie en Productie. Het zijn gescheiden omgevingen voor het bouwen, testen, beoordelen en gebruiken van software.Lees meer. Door bij het uitrollen vast te leggen welke codeversie wordt gebruikt, is te volgen wat nog in ontwikkeling is, wat wordt getest en wat live staat.