Versionskontrolle mit Git in Azure Repos
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
- Für dieses Lab ist Microsoft Edge oder ein von Azure DevOps unterstützter Browser erforderlich.
- Einrichten einer Azure DevOps-Organisation: Wenn Sie nicht bereits eine Azure DevOps-Organisation haben, die Sie für dieses Lab verwenden können, müssen Sie diese erstellen, indem Sie die unter Erstellen einer Organisation oder Projektsammlung beschriebenen Anweisungen befolgen.
- Falls Sie kein Git 2.44.0 oder höher installiert haben, starten Sie einen Webbrowser, navigieren zur Downloadseite von Git für Windows und führen die Installation aus.
- Wenn Sie Visual Studio Code noch nicht installiert haben, navigieren Sie im Webbrowserfenster zur Downloadseite von Visual Studio Code, laden ihn herunter und führen die Installation aus.
- Wenn Sie die Visual Studio C#-Erweiterung noch nicht installiert haben, navigieren Sie im Webbrowserfenster zur Installationsseite der C#-Erweiterung, und installieren Sie sie.
Ü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.