Vergleich von Git-Funktionen und Team Explorer in Visual Studio 2019

Die erste Version der Git-Funktionen wurde in Visual Studio 2019, Version 16.8 veröffentlicht. Diese Funktionen helfen dabei, Kontextwechsel mit dem einfachen Fenster Git-Änderungen zu reduzieren, das gängige Git-Aufgaben enthält. Außerdem gibt es ein bildschirmfüllendes Fenster Git-Repository für komplexere Git-Operationen, z. B. für die Verwaltung von Branches und das Durchsuchen von Repositorys.

Wenn Sie bisher Team Explorer verwendet haben, finden Sie hier eine ausführliche Anleitung, die erläutert, wie Sie die Git-Funktionen nutzen können.

Hinweis

Der folgende Abschnitt enthält Screenshots, die in die Spalten einer Tabelle passen. Klicken Sie auf die einzelnen Screenshots, um sie zu vergrößern. (Wenn Sie ein Gerät mit einem Touchscreen verwenden, tippen Sie auf die einzelnen Screenshots, um sie zu vergrößern.)

Erste Schritte

Team Explorer Git-Funktionen
Klonen eines Repositorys Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Öffnen Sie die Seite Verbinden.
2. Erweitern Sie Verbindungen verwalten.
3. Wählen Sie Mit Projekt verbinden aus.
Screenshot of the Git menu in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Öffnen Sie das Git-Menü.
2. Wählen Sie Repository klonen aus.

Zwischen Repositorys wechseln Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'switch between repos' procedure overlay.

1. Öffnen Sie die Seite Verbinden.
2. Wählen Sie ein Repository aus der Liste Lokale Repositorys aus.
Screenshot of the Local Repositories menu item in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Öffnen Sie das Git-Menü.
2. Wählen Sie ein Repository aus der Liste Lokale Repositorys aus.
Projektmappe öffnen Screenshot of the Home window for Team Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Öffnen Sie die Startseite in Team Explorer.
2. Wählen Sie eine Projektmappe aus der Projektmappenliste aus.
Screenshot of Solution Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Öffnen Sie die Seite Ansicht wechseln im Projektmappen-Explorer.
2. Wählen Sie eine Projektmappe aus der Projektmappenliste aus.
Hinzufügen einer Projektmappe zur Quellcodeverwaltung und Erstellen eines neuen Repositorys Screenshot collage of Team Explorer options in Visual Studio 2019, with an Add to Source Control - Create Repo procedure overlay.

1. Wählen Sie im Statusleistenmenü Zu Quellcodeverwaltung hinzufügen die Option Git aus.
2. Wählen Sie Veröffentlichen.
Screenshot collage of Git options in Visual Studio 2019, with an 'add to source control - create repo' procedure overlay.

1. Wählen Sie im Statzsleistenmenü Zu Quellcodeverwaltung hinzufügen die Option Git aus, oder wählen Sie in der Visual Studio-Menüleiste der obersten Ebene die Option Git>Repository erstellen aus.
2. Wählen Sie Erstellen und pushen aus.

Hinweis: Verwenden Sie die vorhandene Remoteoption, wenn Sie Ihren Code Azure DevOps hinzufügen möchten. In diesem Fall müssen Sie zuerst ein Azure DevOps-Repository erstellen.

Tipp

Die Git-Funktionen sollten basierend auf dem von Ihnen geöffneten Repository oder der Projektmappe automatisch eine Verbindung mit dem richtigen Azure DevOps-Repository herstellen. Wenn Sie jedoch manuell eine Verbindung mit dem Repository herstellen müssen, können Sie zu diesem Zweck Team Explorer verwenden. Wählen Sie in der Visual Studio-Menüleiste Ansicht>Team Explorer>Verbindungen verwalten>Verbinden aus.

Git-Änderungen

Team Explorer Git-Funktionen
Committen und stagen Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Geben Sie eine Commitnachricht ein.
2. Wählen Sie Alle committen aus.
3. Um bestimmte Dateien zu stagen, klicken Sie mit der rechten Maustaste auf diese, und wählen Sie dann Stagen aus.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Geben Sie eine Commitnachricht ein.
2. Wählen Sie Alle committen aus.
3. Um bestimmte Dateien zu stagen, zeigen Sie auf diese, und klicken Sie dann auf das + -Symbol.
Ändern eines Commits Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Klicken Sie auf die Dropdownliste Aktionen.
2. Wählen Sie Vorherigen Commit ändernaus.
Screenshot of the Git Changes window in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Klicken Sie auf das Kontrollkästchen Ändern.
2. Klicken Sie auf Alle committen, um die Aktualisierungen zu committen.
Stash für eine Änderung ausführen Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Klicken Sie auf die Dropdownliste Stash.
2. Wählen Sie die relevante Stashoption aus.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Klicken Sie auf die Dropdownliste Alle committen.
2. Wählen Sie die relevante Stashoption aus.

Synchronization

Team Explorer Git-Funktionen
Fetchen, Pullen und Pushen von Änderungen Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Navigieren Sie zur Seite Synchronisierung.
2. Klicken Sie auf den Netzwerkvorgang Ihrer Wahl.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Suchen Sie im Fenster " Git-Änderungen nach den Schaltflächen „Fetchen“, „Pullen“ und „Pushen“.
2. Klicken Sie auf den Netzwerkvorgang Ihrer Wahl.
Anzeigen eingehender und ausgehender Commits Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Navigieren Sie zur Seite Synchronisierung.
2. Zeigen Sie eingehende und ausgehende Listen an.
Screenshot of the Git Changes window and the Git Repository window in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Klicken Sie im Fenster Git-Änderungen auf den Link Ausgehend/Eingehend.
2. Zeigen Sie die eingehenden und ausgehenden Commits mithilfe der Symbole in der Diagrammtabelle am oberen Rand des Fensters Git-Repository an.

Branches

Team Explorer Git-Funktionen
Erstellen einer Verzweigung Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. Navigieren Sie zum Fenster Branches.
2. Klicken Sie auf Neuer Branch.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. Klicken Sie im Fenster " Git-Änderungen auf die Dropdownliste „Branch“.
2. Klicken Sie auf Neuer Branch.
Abrufen aktueller Änderungen aus einem Remotebranch Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Navigieren Sie zur Seite Branches.
2. Klicken Sie mit der rechten Maustaste auf den Remotebranch, und wählen Sie Mergen aus oder Rebase ausführen in aus.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Klicken Sie auf die Dropdownliste „Branch“.
2. Klicken Sie auf die Registerkarte Remote, klicken Sie auf den Remotebranch, und wählen Sie dann In aktuellen Branch mergen oder Rebase für aktuellen Branch ausführen in aus.
Verwalten von Branches Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'manage branches' procedure overlay.

1. Navigieren Sie zum Fenster Branches.
2. Klicken Sie mit der rechten Maustaste auf die Branches, die Sie verwalten möchten.
3. Zeigen Sie den Verlauf von Branches zum Verwalten von Commits an.
Screenshot collage of how three UI options to use to manage branches in Visual Studio 2019.

1. Navigieren Sie zum Fenster „Git-Repository, indem Sie einen der folgenden Einstiegspunkte verwenden:

a. Wählen Sie im Menü der obersten Ebene von Visual Studio die Option Git>Branches verwalten aus.
b. Wählen Sie Git-Änderungen>Eingehend/Ausgehend aus.
c. Wählen Sie im Statusleistenmenü unten rechts die Option Branches verwalten aus.

2. Führen Sie im Menü Git>Branches verwalten der obersten Ebene eine der folgenden Aktionen aus:

A. Klicken Sie mit der rechten Maustaste auf die Branches.
B. Treffen Sie eine Mehrfachauswahl der Commits, die Sie verwalten möchten.

Konfliktlösung

Team Explorer Git-Funktionen
Zugreifen auf die Liste der Dateien mit Konflikten Screenshot collage of the Changes window and the Resolve Conflicts window for Team Explorer in Visual Studio 2019, with a procedure overlay.

1. Navigieren Sie zum Fenster Konflikte auflösen, indem Sie auf den Link Konflikte klicken.
2. Verwenden Sie die Liste Konflikte, um die Mergekonflikte aufzulösen.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'resolve conflicts' procedure overlay.

1. Bestätigen Sie, dass Merge wird mit Konflikten ausgeführt angezeigt wird.
2. Die Liste der Dateien mit Mergekonflikten wird im Abschnitt Nicht gemergte Änderungen im Fenster Git-Änderungen angezeigt.
Lösen Sie die Konflikte auf.