Versionskontroll med Git i Azure Repos

Slutförd

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

Ö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.

Skärmbild av en startknapp som tar dig till labbet.