Delen via


Wat is broncodebeheer?

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Met een broncodebeheersysteem (ook wel een versiebeheersysteem genoemd) kunnen ontwikkelaars samenwerken aan code en wijzigingen bijhouden. Broncodebeheer is een essentieel hulpprogramma voor projecten voor meerdere ontwikkelaars.

Azure DevOps ondersteunt twee typen broncodebeheer: Git (gedistribueerd) en Team Foundation Version Control (TFVC). TFVC is een gecentraliseerd client-serversysteem. In git en TFVC kunt u bestanden inchecken en bestanden ordenen in mappen, vertakkingen en opslagplaatsen. U kunt uw opslagplaatsen, vertakkingen en andere codeontwikkelingsbewerkingen beheren vanuit Azure-opslagplaatsen.

Schermopname die Azure Repos in Azure DevOps toont, met codebestanden die zijn opgeslagen in Git voor versiebeheer.

Git en TFVC vergelijken

Met Git heeft elke ontwikkelaar een kopie van de bronopslagplaats op de ontwikkelcomputer. De bronrepository bevat alle branch- en geschiedenisinformatie. Elke ontwikkelaar werkt rechtstreeks met hun lokale opslagplaats en wijzigingen worden als afzonderlijke stap gedeeld tussen opslagplaatsen.

Ontwikkelaars kunnen elke set wijzigingen doorvoeren en versiebeheerbewerkingen uitvoeren, zoals geschiedenis en vergelijken zonder een netwerkverbinding. Takken zijn licht van gewicht. Wanneer ontwikkelaars van context moeten wisselen, maken ze een lokale privébranch. Ontwikkelaars kunnen snel overschakelen van de ene vertakking naar de andere om te wisselen tussen verschillende variaties van de codebasis. Later kunnen ontwikkelaars de vertakking samenvoegen, publiceren of verwijderen.

Met TFVC hebben ontwikkelaars slechts één versie van elk bestand op hun ontwikkelcomputers. Historische gegevens worden alleen op de server bewaard. Vertakkingen zijn pad-gebaseerd en worden op de server gemaakt.

Aan de slag met Git voor broncodebeheer

Begin met het delen van uw code of haal uw code op met behulp van broncodebeheer met Git.

Notitie

Git in Visual Studio en Azure DevOps is standaard Git. U kunt Visual Studio gebruiken met Git-services van derden. U kunt ook Git-clients van derden gebruiken met Azure DevOps Server.