Versiebeheer met Git in Azure-opslagplaatsen
Geschatte tijd: 60 minuten.
Scenario
Azure DevOps ondersteunt twee typen versiebeheer, Git en Team Foundation Version Control (TFVC). Hier volgt een kort overzicht van de twee versiebeheersystemen:
- Team Foundation Version Control (TFVC): TFVC is een gecentraliseerd versiebeheersysteem. Teamleden hebben doorgaans slechts één versie van elk bestand op hun ontwikkelcomputers. Historische gegevens worden alleen op de server bewaard. Vertakkingen zijn op pad gebaseerd en op de server gemaakt.
- Git: Git is een gedistribueerd versiebeheersysteem. Git-opslagplaatsen kunnen lokaal live (op de computer van een ontwikkelaar). Elke ontwikkelaar heeft een kopie van de bronopslagplaats op hun ontwikkelcomputer. Ontwikkelaars kunnen elke set wijzigingen doorvoeren op hun ontwikkelcomputer, versiebeheerbewerkingen uitvoeren, zoals geschiedenis, en vergelijken zonder een netwerkverbinding.
Git is de standaardprovider voor versiebeheer voor nieuwe projecten. U moet Git gebruiken voor versiebeheer in uw projecten, tenzij u gecentraliseerde versiebeheerfuncties in TFVC nodig hebt.
In dit lab leert u hoe u een lokale Git-opslagplaats tot stand brengt, die eenvoudig kan worden gesynchroniseerd met een gecentraliseerde Git-opslagplaats in Azure DevOps. Daarnaast leert u meer over git-vertakkingen en samenvoegingsondersteuning. U gebruikt Visual Studio Code, maar dezelfde processen zijn van toepassing op het gebruik van een git-compatibele client.
Doelstellingen
Nadat u dit lab hebt voltooid, kunt u het volgende doen:
- Kloon een bestaande opslagplaats.
- Werk opslaan met doorvoeringen.
- Bekijk de geschiedenis van wijzigingen.
- Werk met vertakkingen met behulp van Visual Studio Code.
Vereisten
- Voor dit lab is Microsoft Edge of een door Azure DevOps ondersteunde browser vereist.
- Een Azure DevOps-organisatie instellen: als u nog geen Azure DevOps-organisatie hebt die u voor dit lab kunt gebruiken, maakt u er een door de instructies te volgen die beschikbaar zijn in Een organisatie of projectverzameling maken.
- Als u Git 2.44.0 of hoger niet hebt geïnstalleerd, start u een webbrowser, gaat u naar de downloadpagina van Git voor Windows en installeert u deze.
- Als u Visual Studio Code nog niet hebt geïnstalleerd, gaat u vanuit het browservenster naar de downloadpagina van Visual Studio Code, downloadt u deze en installeert u deze.
- Als u de Visual Studio C#-extensie nog niet hebt geïnstalleerd, gaat u naar de installatiepagina van de C#-extensie in het webbrowservenster en installeert u deze.
Oefeningen
Tijdens dit lab voert u de volgende oefeningen uit:
- Oefening 0: De labvereisten configureren.
- Oefening 1: Een bestaande opslagplaats klonen.
- Oefening 2: Werk opslaan met doorvoeringen.
- Oefening 3: Geschiedenis controleren.
- Oefening 4: Werken met vertakkingen.