Versiebeheer

Versiebeheer wordt gebruikt om meerdere versies van computer-bestanden en programma's te beheren. Een versiebeheersysteem, of VCS, biedt twee belangrijke mogelijkheden voor gegevensbeheer. Gebruikers kunnen hiermee 1) bestanden vergrendelen, zodat ze slechts door één persoon tegelijk kunnen worden bewerkt, en 2) wijzigingen in bestanden bijhouden.

Als u de enige persoon bent die een document bewerkt, hoeft u een bestand niet te vergrendelen. Als een team van ontwikkelaars echter aan een project werkt, is het belangrijk dat niet twee mensen tegelijkertijd hetzelfde bestand bewerken. Wanneer dit gebeurt, kan de ene persoon per ongeluk de wijzigingen van iemand anders overschrijven. Daarom kunnen gebruikers met versiebeheer bestanden "uitchecken" om ze te bewerken. Wanneer een bestand van een gedeelde bestandsserver is uitgecheckt, kan het niet door andere gebruikers worden bewerkt. Wanneer de persoon klaar is met het bewerken van het bestand, kan hij de wijzigingen opslaan en het bestand "inchecken", zodat andere gebruikers het kunnen bewerken.

Met versiebeheer kunnen gebruikers ook wijzigingen in bestanden bijhouden. Dit type versiebeheer wordt vaak gebruikt bij softwareontwikkeling en wordt ook wel "bronbeheer" of "revisiebeheer" genoemd. Populaire versiebeheersystemen zoals Subversion en CVS stellen ontwikkelaars in staat om tijdens het ontwikkelingsproces opeenvolgende versies van programma's en broncodebestanden op te slaan. Hierdoor kunnen ze zo nodig teruggaan naar een eerdere versie van het programma. Als er bijvoorbeeld bugs worden gevonden in een nieuwe versie van een softwareprogramma, kan de ontwikkelaar de vorige versie bekijken tijdens het debuggen van de code.

Voor versiebeheersoftware moeten alle bestanden op een centrale locatie worden opgeslagen. Deze locatie wordt de repository genoemd en bevat alle vorige en huidige versies van bestanden die door het VCS worden beheerd. Wanneer een nieuw bestand wordt gemaakt of een bestaand bestand wordt bijgewerkt, worden de wijzigingen "vastgelegd" in de repository, zodat de nieuwste versie beschikbaar is voor alle gebruikers.

Bijgewerkt August 18, 2011 door Per C.

quizTest je kennis

Which verb describes installing an app outside an app store?

A
Uploading
0%
B
Outloading
0%
C
Backloading
0%
D
Sideloading
0%
Correct! Incorrect!     View the Sideload definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Versiebeheer op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.