Versionskontroll med Git i Azure Repos
Uppskattad tid: 60 minuter.
Scenarie
Azure DevOps stöder två typer av versionskontroll, Git och Team Foundation Version Control (TFVC). Här är en snabb översikt över de två versionskontrollsystemen:
- Versionskontroll för Team Foundation (TFVC): TFVC är ett centraliserat versionskontrollsystem. Teammedlemmar har vanligtvis bara en version av varje fil på sina utvecklingsdatorer. Historiska data underhålls endast på servern. Grenar är sökvägsbaserade och skapas på servern.
- Git: Git är ett distribuerat versionskontrollsystem. Git-lagringsplatser kan finnas lokalt (på en utvecklardator). Varje utvecklare har en kopia av källlagringsplatsen på sin utvecklingsdator. Utvecklare kan checka in varje uppsättning ändringar på utvecklingsdatorn, utföra versionskontrollåtgärder som historik och jämföra utan nätverksanslutning.
Git är standardprovidern för versionskontroll för nya projekt. Du bör använda Git för versionskontroll i dina projekt om du inte behöver centraliserade versionskontrollfunktioner i TFVC.
I den här labbuppgiften lär du dig att upprätta en lokal Git-lagringsplats som enkelt kan synkroniseras med en centraliserad Git-lagringsplats i Azure DevOps. Dessutom får du lära dig mer om Stöd för git-förgrening och sammanslagning. Du använder Visual Studio Code, men samma processer gäller för att använda valfri Git-kompatibel klient.
Mål
När du har slutfört den här labbuppgiften kan du:
- Klona en befintlig lagringsplats.
- Spara arbete med commits.
- Granska historiken för ändringar.
- Arbeta med grenar med hjälp av Visual Studio Code.
Krav
- Det här labbet kräver Microsoft Edge eller en Azure DevOps-webbläsare som stöds.
- Konfigurera en Azure DevOps-organisation: Om du inte redan har en Azure DevOps-organisation som du kan använda för det här labbet skapar du en genom att följa anvisningarna i Skapa en organisation eller projektsamling.
- Om du inte har Git 2.44.0 eller senare installerat startar du en webbläsare, går till nedladdningssidan för Git för Windows och installerar den.
- Om du inte har Visual Studio Code installerat ännu går du till nedladdningssidan för Visual Studio Code från webbläsarfönstret, laddar ned den och installerar den.
- Om du inte har Visual Studio C#-tillägget installerat ännu går du till installationssidan för C#-tillägget i webbläsarfönstret och installerar det.
Övningar
Under den här labbuppgiften slutför du följande övningar:
- Övning 0: Konfigurera labbkraven.
- Övning 1: Klona en befintlig lagringsplats.
- Övning 2: Spara arbete med commits.
- Övning 3: Granska historiken.
- Övning 4: Arbeta med grenar.