Versionskontrolle mit Git in Azure Repos

Abgeschlossen

Geschätzte Zeit: 60 Minuten.

Szenario

Azure DevOps unterstützt zwei Arten von Versionskontrolle: Git und Team Foundation-Versionskontrolle (TFVC). Hier finden Sie eine kurze Übersicht über die beiden Versionskontrollsysteme:

  • Team Foundation-Versionskontrolle (TFVC): TFVC ist ein zentralisiertes Versionskontrollsystem. In der Regel verfügen Teammitglieder auf ihren Entwicklungscomputern nur über eine Version jeder Datei. Daten zur Versionsgeschichte einer Datei werden nur auf dem Server gespeichert. Verzweigungen sind pfadbasiert und werden auf dem Server erstellt.
  • Git: Git ist ein verteiltes Versionskontrollsystem. Git-Repositorys können lokal (auf dem Computer eines Entwicklers) vorhanden sein. Jeder Entwickler verfügt auf seinem Entwicklungscomputer über eine Kopie des Quellrepositorys. Entwickler können alle Änderungen auf ihrem Entwicklungscomputer committen, Versionskontrollvorgänge ausführen, indem sie beispielsweise den Verlauf abrufen, und Vergleiche vornehmen, ohne dass eine Netzwerkverbindung besteht.

Git ist der Standardanbieter für Versionskontrolle für neue Projekte. Sie sollten Git für die Versionskontrolle in Ihren Projekten verwenden, es sei denn, Sie benötigen zentrale Versionskontrollfeatures in TFVC.

In diesem La lernen Sie, ein lokales Git-Repository einzurichten, das problemlos mit einem zentralen Git-Repository in Azure DevOps synchronisiert werden kann. Darüber hinaus erfahren Sie mehr über Git-Branching- und -Mergingunterstützung. Sie verwenden Visual Studio Code, aber die gleichen Prozesse gelten für die Verwendung eines beliebigen Git-kompatiblen Clients.

Ziele

Nach Abschluss dieses Labs können Sie Folgendes:

  • Klonen eines vorhandenen Repositorys.
  • Speichern von Arbeit mit Commits.
  • Überprüfen des Änderungsverlaufs
  • Arbeiten mit Branches mithilfe von Visual Studio Code.

Anforderungen

Übungen

In diesem Lab führen Sie die folgenden Übungen aus:

  • Übung 0: Konfigurieren der Voraussetzungen für das Lab.
  • Übung 1: Klonen eines vorhandenen Repositorys.
  • Übung 2: Speichern von Arbeit mit Commits.
  • Übung 3: Überprüfen des Verlaufs.
  • Übung 4: Arbeiten mit Branches.

Screenshot einer Startschaltfläche, über die Sie zum Lab weitergeleitet werden