Git-Einstellungen und -Einstellungen in Visual Studio

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

In Visual Studio können Sie verschiedene Git-verwandte Einstellungen und Einstellungen anzeigen und konfigurieren. Sie können beispielsweise Ihren Namen und Ihre E-Mail-Adresse für Commitmetadaten festlegen, Ihre bevorzugten Diff- und Seriendrucktools angeben und den Standardordnerpfad für Repo-Klonen festlegen.

Git-Einstellungen und -Einstellungen in Visual Studio fallen in zwei Hauptkategorien:

  • Git Global Settings, die für alle Git-Repos für den aktuellen Benutzer gelten.

  • Git-Repositoryeinstellungen, die für das aktive Git-Repo gelten.

In diesen Kategorien können Einstellungen folgendes sein:

  • Git-Konfigurationsdateieinstellungen, die Sie entweder in Visual Studio, in der Befehlszeile anzeigen und ändern können, oder indem Sie eine Git-Konfigurationsdatei bearbeiten. Beispiele für Git-Konfigurationsdateieinstellungen sind Benutzername, E-Mail-Adresse und Remote-Aliase. Git speichert Einstellungen in System-, globalen und lokalen Git-Konfigurationsdateien:

    • System Git-Konfigurationsdateieinstellungen gelten für alle Benutzer und Repos auf Ihrem Computer.

    • Globale Git-Konfigurationsdateieinstellungen gelten für alle Repos für den aktuellen Benutzer. Globale Einstellungen haben Vorrang vor Systemeinstellungen.

    • Lokale Git-Konfigurationsdateieinstellungen gelten für das lokale Repo, das die lokale Git-Konfigurationsdatei enthält. Systemeinstellungen haben Vorrang vor globalen Einstellungen.

  • Visual Studio Git-verwandte Einstellungen, die visual Studio-Einstellungen sind, die sich auf Git beziehen, aber nicht in einer Git-Konfigurationsdatei gespeichert sind. Sie können diese Einstellungen nur in Visual Studio anzeigen und ändern. Ein Beispiel für eine dieser Einstellungen ist der Standardordnerpfad, in dem Visual Studio-Klonen repos.

In diesem Artikel wird Folgendes behandelt:

  • Erkunden von Git-Einstellungen
  • Ändern der Git-Konfigurationsdateieinstellungen
  • Ändern von Visual Studio Git-verwandten Einstellungen

Erkunden von Git-Einstellungen

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Erforschung von Git-Einstellungen bereit.

Visual Studio Git

  1. Um Git-Einstellungen in Visual Studio zu konfigurieren, wählen Sie > Git-Einstellungen aus der Menüleiste aus, um die Ansicht "Optionen" zu öffnen.

Screenshot der Option

  1. Wählen Sie in der Ansicht "Optionen " die Option Git Globale Einstellungen aus, um Einstellungen anzuzeigen, die auf alle Ihre Repos gelten.

Screenshot der globalen Git-Einstellungen im Dialogfeld

Oder wählen Sie in der Ansicht "Optionen" die Option "Git-Repositoryeinstellungen > allgemein " aus, um Einstellungen anzuzeigen, die nur für das aktuelle Visual Studio-Projekt repo gelten.

Screenshot der Git-Repositoryeinstellungen im Dialogfeld

Visual Studio Team Explorer

  1. Um Git-Einstellungen in Visual Studio zu konfigurieren, wählen Sie "Einstellungen " aus dem Team-Explorer aus, um die Ansicht "Einstellungen " zu öffnen.

Screenshot der Option

  1. Wählen Sie in der Ansicht "Einstellungen " die Option " Globale Einstellungen " aus, um Einstellungen anzuzeigen, die für alle Ihre Repos gelten, oder wählen Sie "Repositoryeinstellungen " aus, um die Einstellungen anzuzeigen, die für das aktuelle Visual Studio-Projekt repo gelten.

Screenshot des Links zu globalen Einstellungen und dem Link

Ändern der Git-Konfigurationsdateieinstellungen

Sie können Git-Konfigurationseinstellungen in Visual Studio anzeigen und bearbeiten oder die entsprechende Git-Konfigurationsdatei direkt bearbeiten. Weitere Informationen zu Git-Konfigurationsdateieinstellungen finden Sie in der Anpassung der Git- und git-config-Dokumentation. In den folgenden Abschnitten wird erläutert, wie Sie jede der aufgeführten Git-Konfigurationsdateieinstellungen bearbeiten können:

Name und E-Mail-Adresse

Wenn Sie Änderungen vornehmen, fügt Git Ihren Namen und Ihre E-Mail-Adresse zu den Commitmetadaten hinzu. Sie können den Namen und die E-Mail-Adresse bearbeiten, die Git verwendet.

Die Namen- und E-Mail-Einstellungen stehen im globalen oder repo-Bereich zur Verfügung.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung der Namen- und E-Mail-Einstellungen bereit.

Visual Studio Git

Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die Namen- und E-Mail-Einstellungen für den aktuellen Benutzer.

Screenshot der Namen- und E-Mail-Einstellungen in Git Global Settings im Dialogfeld

Oder wählen Sie "Git-Repositoryeinstellungen allgemein" aus, um die Namen- und E-Mail-Einstellungen > für das aktuelle Visual Studio-Projekt repo zu bearbeiten.

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann globale Einstellungen aus, um den Namen und die E-Mail-Einstellungen für den aktuellen Benutzer zu bearbeiten.

Screenshot der Namen- und E-Mail-Einstellungen in globalen Einstellungen im Team Explorer in Visual Studio 2019.

Oder wählen Sie Repositoryeinstellungen aus, um die Namen- und E-Mail-Einstellungen für das aktuelle Visual Studio-Projekt repo zu bearbeiten.

Prune Remotezweige während des Abrufs

Sie können Git mitteilen, Remotezweige während jeder Abruf zu beschneiden, um veraltete Remoteverfolgungs-Zweigstellen in Ihrem lokalen Repo zu entfernen, die nicht mehr im entsprechenden Remote-Repo vorhanden sind.

Die Prune-Remotezweige während der Abrufeinstellung entsprechen dem git config fetch.prune Befehl. Sie können diese Einstellung im globalen oder repo-Bereich angeben. Um Remoteverfolgungszweiglisten für alle Ihre Repos auf dem neuesten Stand zu halten, empfehlen wir Ihnen, diese Option auf globaler Ebene zu aktivieren.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung der Beschneidungseinstellung bereit.

Visual Studio Git

Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die Prune-Remotezweige während der Abrufoption für den aktuellen Benutzer.

Screenshot der Prune-Remotezweige während der Abrufeinstellung in Git Global Settings im Dialogfeld

Oder wählen Sie "Git-Repositoryeinstellungen > allgemein " aus, um die Prune-Remotezweige während der Abrufeinstellung für das aktuelle Visual Studio-Projekt-Repo zu bearbeiten.

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann globale Einstellungen aus, um die Prune-Remotezweige während der Abrufoption für den aktuellen Benutzer zu bearbeiten.

Screenshot der **Prune-Remotezweige während der Abruf**-Einstellung in globalen Einstellungen in Team Explorer in Visual Studio 2019.

Oder wählen Sie Repositoryeinstellungen aus, um die Prune-Remotezweige während der Abrufeinstellung für das aktuelle Visual Studio-Projekt repo zu bearbeiten.

Gültige Werte sind:

  • True (empfohlen)
  • False
  • Unset (Standardwert)

Lokale Verzweigung neu erstellen, wenn sie ziehen

Sie können auswählen, dass Sie Ihre lokale Verzweigung neu erstellen , wenn Sie die Änderungen in Ihrem lokalen Zweig auf dem Remotezweigverlauf wiedergeben.

Die lokale Verzweigung rebase beim Ziehen entspricht dem git config pull.rebase Befehl. Sie können diese Einstellung im globalen oder repo-Bereich angeben.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung der Rebase-Einstellung bereit.

Visual Studio Git

Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die lokale Verzweigung rebase beim Ziehen der Option für den aktuellen Benutzer.

Screenshot der Neubasiseinstellung in Git Global Settings im Dialogfeld

Oder wählen Sie "Git-Repositoryeinstellungen > allgemein " aus, um den lokalen Zweig rebase zu bearbeiten, wenn Sie die Option für das aktuelle Visual Studio-Projekt repo abrufen.

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann "Globale Einstellungen " aus , um die lokale Verzweigung rebase zu bearbeiten, wenn Sie die Option für den aktuellen Benutzer abrufen.

Screenshot der Neubasiseinstellung in globalen Einstellungen im Team Explorer in Visual Studio 2019.

Oder wählen Sie Repositoryeinstellungen aus , um den lokalen Zweig rebase zu bearbeiten, wenn Sie die Option für das aktuelle Visual Studio-Projekt repo abrufen.

Gültige Werte sind:

  • True: Basisieren Sie den aktuellen Zweig oben auf dem Remotezweig nach dem Abrufen.
  • False: Zusammenführen des Remotezweigs in den aktuellen Zweig.
  • Merges: Rebase ohne lokal erstellte Seriendruck-Commits.
  • Unset (Standard): Sofern nicht in einer Git-Konfigurationsdatei angegeben, führen Sie den Remotezweig in den aktuellen Zweig zusammen.

Kryptografischer Netzwerkanbieter

Sie können den kryptografischen Netzwerkanbieter als TLS/SSL-Back-End angeben, das Git zur Laufzeit verwendet.

Die Einstellung des kryptografischen Netzwerkanbieters entspricht dem git config http.sslBackend Befehl. Diese Einstellung ist nur im globalen Bereich verfügbar.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung der Einstellung des kryptografischen Netzwerkanbieters bereit.

Visual Studio Git

Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die Option " Kryptografischer Netzwerkanbieter " für den aktuellen Benutzer.

Screenshot der Einstellung des Kryptografischen Netzwerkanbieters mit OpenSSL in Visual Studio 2019 ausgewählt.

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann globale Einstellungen aus, um die Option für den kryptografischen Netzwerkanbieter für den aktuellen Benutzer zu bearbeiten.

Screenshot der Einstellung des Kryptografischen Netzwerkanbieters mit OpenSSL, die in Team Explorer in Visual Studio 2017 ausgewählt ist.

Gültige Werte sind:

  • OpenSSL: Verwenden Sie OpenSSL für TLS- und SSL-Protokolle.
  • Secure Channel: Verwenden Sie Secure Channel für TLS- und SSL-Protokolle. Secure Channel ist die systemeigene Windows-Lösung, die eine Reihe von Sicherheitsprotokollen enthält, die Identitätsauthentifizierung und sichere, private Kommunikation über Verschlüsselung bereitstellen.
  • Unset (Standard): Wenn diese Einstellung nicht festgelegt ist, wird der Kryptografische Netzwerkanbieter standardmäßig auf OpenSSL festgelegt.

Hilfsprogramm für Anmeldeinformationen

Wenn Visual Studio einen Remote-Git-Vorgang ausführt, kann der Remoteendpunkt die Anforderung ablehnen, da anmeldeinformationen für die Anforderung erforderlich sind. Wenn das geschieht, ruft Git eine Anmeldeinformationenhilfe auf, um die erforderlichen Anmeldeinformationen abzurufen und dann die Anforderung erneut zu erhalten. Sie können die Anmeldeinformationenhilfe angeben, die Git verwendet.

Die Einstellung "Anmeldeinformationenhilfe " entspricht dem git config credential.helper Befehl. Diese Einstellung ist nur im globalen Bereich verfügbar.

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" aus, um diese Einstellung zu konfigurieren.

  2. Legen Sie die Hilfshilfe für Anmeldeinformationen auf den gewünschten Wert fest, und wählen Sie "OK " aus, um zu speichern.

Screenshot der Einstellung der Anmeldeinformationenhilfe im Dialogfeld

Gültige Werte sind:

  • GCM for Windows: Verwenden Sie Git Credential Manager für Windows als Hilfsprogramm.
  • GCM Core: Verwenden Sie Git Credential Manager Core als Hilfsprogramm.
  • Unset (Standard): Wenn diese Einstellung nicht festgelegt ist, wird die Anmeldeinformationenhilfe in der Systemkonfiguration verwendet. Ab Git für Windows 2.29 ist GCM Coredie Standardanmeldeinformationenhilfe .

Diff- und Zusammenführen-Tools

Sie können angeben, welche Tools Git zum Anzeigen von Diffs oder Zusammenführungskonflikten verwendet.

Die Einstellungen für Diff- und Zusammenführungstools entsprechen den git config diff.tool und git config merge.tool den Befehlen. Sie können Visual Studio als Zusammenführungs- oder Diff-Tool festlegen oder andere Diff- und Zusammenführungstools aus der Git-Befehlszeile konfigurieren. Sie können Diff- und Zusammenführen-Tooleinstellungen im globalen oder Repositorybereich angeben.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung von Diff- und Zusammenführungstooleinstellungen bereit.

Visual Studio Git

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die Diff- und Merge-Tooleinstellungen.

  2. Legen Sie die Einstellungen für Diff- und Zusammenführungstool auf den gewünschten Wert fest, und wählen Sie "OK " aus, um zu speichern.

Screenshot mit den Einstellungen für Diff- und Seriendrucktools im Dialogfeld

Oder wählen Sie "Git-Repositoryeinstellungen allgemein" aus, um die Diff- und Seriendrucktooleinstellungen > für das aktuelle Visual Studio-Projekt repo zu bearbeiten.

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann globale Einstellungen aus, um die Diff- und Seriendrucktooleinstellungen für den aktuellen Benutzer zu bearbeiten.

Screenshot mit den Einstellungen für das Diff- und Zusammenführen von Tools in Team Explorer in Visual Studio 2019.

Oder wählen Sie Repositoryeinstellungen aus, um die Diff- und Seriendrucktooleinstellungen für das aktuelle Visual Studio-Projekt repo zu bearbeiten.

Gültige Diff- und Zusammenführungstools sind:

  • Visual Studio
  • None (Standardwert)

Um andere Diff- und Zusammenführungstooleinstellungen zu konfigurieren, verwenden Sie die Git-Befehlszeile.

Fernbedienungen

Sie können den Remotebereich unter Git-Repositoryeinstellungen verwenden, um Remotes für Ihr Repository hinzuzufügen, zu bearbeiten oder zu entfernen. Diese Einstellung entspricht dem git remote add Befehl. Der Remotebereich ist nur im Repositorybereich verfügbar.

Wenn Sie ein Remote-Repo klonen, weist Git den Alias origin als Kurzhand für die URL des Remote-Repo zu, das Sie geklont haben. Sie können bequem einen anderen Alias hinzufügen, der für das Repo benannt upstream ist, aus dem Sie freihanden, das als upstream-Repo bezeichnet wird. Die folgenden Schritte beschreiben, wie Sie einen upstream Alias hinzufügen.

Führen Sie die folgenden Schritte aus, um einen upstream Alias in Visual Studio hinzuzufügen:

  1. Wählen Sie "Extras"- > Optionen aus der Menüleiste aus, um das Fenster "Optionen " zu öffnen. Wählen Sie Die Git-Repositoryeinstellungen > für die Quellcodeverwaltung > aus, und wählen Sie dann "Hinzufügen" aus, um das Dialogfeld "Remote hinzufügen" zu öffnen.

    Screenshot der Schaltfläche

  2. Fügen Sie im Dialogfeld "Remote hinzufügen " eine neue Remoteadresse hinzu, die aufgerufen upstream wird, und geben Sie die Git-Klon-URL des von Ihnen gezweigten Repositorys ein. Wählen Sie dann "Speichern" aus.

    Screenshot des Dialogfelds

Andere Einstellungen

Um alle anderen Git-Konfigurationseinstellungen anzuzeigen, öffnen Sie die Git-Konfigurationsdateien selbst oder führen Sie sie über die Befehlszeile aus git config --list .

Die folgenden Einstellungen verwalten Git-bezogene Einstellungen in Visual Studio. Sie können diese Einstellungen nur in Visual Studio anzeigen und bearbeiten.

Weitere Informationen zum Zugreifen auf Visual Studio Git-bezogene Einstellungen finden Sie unter "Erkunden von Git-Einstellungen". Als Nächstes wird erläutert, wie Sie jede dieser Git-bezogenen Visual Studio-Einstellungen bearbeiten können.

Standardspeicherort des Repositorys

Sie können den Standard-Repositoryordner festlegen, in dem Visual Studio Repos klonen soll.

Die Einstellung für den Speicherort des Standard-Repositorys ist nur im globalen Bereich verfügbar.

Visual Studio 2019, Version 16.8 und höher, bietet eine Git-Versionssteuerung, während die Git-Benutzeroberfläche des Team Explorers beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche über die Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend finden Sie einen parallelen Vergleich zum Bearbeiten der Standardspeicherorteinstellung für Repositorys.

Visual Studio Git

  1. Wählen Sie im Git-Menü Git-Einstellungen > aus, und wählen Sie dann die Ansicht "Globale Git-Einstellungen" aus. Diese Ansicht enthält die Einstellung für den Standardspeicherort des Repositorys .

  2. Legen Sie den Standardspeicherort des Repositorys fest, und wählen Sie "OK " aus, um zu speichern.

Screenshot des Standardspeicherortfelds in Visual Studio 2019.

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann "Globale Einstellungen " aus, um den Standardspeicherort des Repositorys für den aktuellen Benutzer festzulegen.

Screenshot des Standardspeicherortfelds im Team Explorer in Visual Studio 2019.

Öffnen von Lösungen schließen, die beim Öffnen eines Repositorys nicht unter Git liegen

Standardmäßig schließt Visual Studio alle geöffneten Lösungs- oder Ordner in einem Git-Repo, wenn Sie zu einem anderen Repository wechseln. Die Open-Lösungen schließen, die beim Öffnen einer Repositoryeinstellung nicht unter Git liegen, hält die geöffnete Lösung oder der Ordner konsistent mit dem ausgewählten Repository. Wenn Sich Ihre Lösung oder Ihr Ordner jedoch nicht innerhalb eines Repositorys befindet, sollten Sie die Lösung beim Wechseln des Repositorys öffnen lassen. Sie können dies mit dieser Einstellung tun.

Tipp

Wenn Sie diese Einstellung beim Öffnen eines Git-Repositorys automatisch laden, öffnet Visual Studio die Lösung für das Git-Repo, zu dem Sie wechseln.

Die Open-Lösungen schließen, die nicht unter Git beim Öffnen einer Repositoryeinstellung stehen nur im globalen Bereich zur Verfügung.

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie dann die Ansicht "Globale Git-Einstellungen>" aus, um diese Einstellung zu konfigurieren.

  2. Legen Sie den Standardspeicherort des Repositorys fest, und wählen Sie "OK " aus, um zu speichern.

    Screenshot der Open-Lösungen schließen, die nicht unter Git beim Öffnen einer Repositoryeinstellung im Dialogfeld

Gültige Werte sind:

  • Yes: Wenn Sie ein Repo wechseln, schließt Visual Studio jede geöffnete Lösung.
  • No: Wenn Sie das Repository wechseln und sich der aktuelle Lösung oder der aktuelle Ordner nicht unter Git befindet, behält Visual Studio die Lösung oder den Ordner geöffnet.
  • Always ask (Standard): Wenn Sie ein Repo wechseln und die aktuelle Lösung oder der aktuelle Ordner nicht unter Git enthalten ist, fragt Visual Studio, ob die aktuelle Lösung geöffnet bleiben soll.

Aktivieren des Herunterladens von Autorenbildern aus Drittanbieterquellen

Wenn dies aktiviert ist, lädt Visual Studio ein Autorbild aus dem Gravatar-Bilddienst herunter, um in den Commit- und Verlaufsansichten anzuzeigen. Wenn Sie kein Gravatar-Bild konfiguriert haben, gibt der Gravatar-Bilddienst ein zufällig generiertes Bild für Sie zurück.

Wichtig

Um Autorbilder in den Commit- und Verlaufsansichten bereitzustellen, erstellt Visual Studio einen MD5-Hash mithilfe der im aktiven Repository gespeicherten Autor-E-Mail-Adresse und sendet diesen Hash an Gravatar. Wenn Gravatar einen Benutzer mit einem übereinstimmenden Hash findet, ruft Visual Studio das Bild des Benutzers ab und zeigt sie an. Microsoft erfasst oder teilt keine E-Mail-Adressen mit Gravatar oder anderen Drittanbietern.

Der Download von Autorenbildern aus Drittanbieterquelleneinstellung ist nur im globalen Bereich verfügbar.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Aktivierung des Herunterladens von Autorenbildern aus Drittanbieterquellen bereit.

Visual Studio Git

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält das Aktivieren des Herunterladens von Autorenbildern aus Drittanbieterquelleneinstellung .

  2. Wählen Sie aus, ob Der Download von Autorenbildern aus Quellen von Drittanbietern aktiviert werden soll, und wählen Sie "OK " aus, um zu speichern.

Screenshot mit dem Kontrollkästchen zum Herunterladen von Autorenbildern aus der Quelle von Drittanbietern im Dialogfeld

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann "Globale Einstellungen " aus, um auszuwählen, ob das Herunterladen von Autorenbildern aus Drittanbieterquellen aktiviert werden soll.

Screenshot mit dem Kontrollkästchen zum Herunterladen von Autorenbildern aus der Quelle von Drittanbietern in Team Explorer in Visual Studio 2019.

Commit-Änderungen nach dem Zusammenführen standardmäßig

Bei Commit-Änderungen nach dem Seriendruck standardmäßig aktiviert, erstellt Git automatisch einen neuen Commit für die Verzweigungsdruck.

  • Bei der Überprüfung werden alle git merge von Visual Studio ausgestellten Befehle mit der --commit Option ausgeführt.
  • Beim Deaktivieren werden alle git merge befehle, die von Visual Studio ausgestellt wurden, mit den --no-commit --no-ff Optionen ausgeführt.

Weitere Informationen zu diesen Zusammenführungsoptionen finden Sie unter --commit und --no-commit and --no-ff.

Die Commit-Änderungen nach der Seriendruckeinstellung sind nur im globalen Bereich verfügbar.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung der Commit-Änderungen nach der Standardeinstellung bereit.

Visual Studio Git

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die Commit-Änderungen nach der Seriendruckeinstellung .

  2. Wählen Sie aus, ob Änderungen nach dem Zusammenführen standardmäßig vorgenommen werden sollen, und wählen Sie "OK " aus, um zu speichern.

Screenshot, der das Kontrollkästchen zeigt, um Änderungen nach der Seriendruckeinstellung im Dialogfeld

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann "Globale Einstellungen " aus, um auszuwählen, ob Änderungen nach dem Zusammenführen standardmäßig vorgenommen werden sollen.

Screenshot des Kontrollkästchens zum Commit von Änderungen nach der Seriendruckeinstellung im Team Explorer in Visual Studio 2019.

Push --force-with-lease aktivieren

Mit dieser Einstellung können Sie Änderungen pushen, die die Arbeit in einem Remotezweig überschreiben – wenn seit dem letzten Pull niemand an den Remotezweig verschoben wurde.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zur Bearbeitung der Einstellung " Push-force-with-lease " bereit.

Visual Studio Git

Die Option "Push-force-with-lease aktivieren" entspricht dem push --force-with-lease Befehl. Diese Einstellung ist nur im globalen Bereich verfügbar. Standardmäßig ist push-force-with-lease deaktiviert.

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" von Git aus. Diese Ansicht enthält die Einstellung "Push --force-with-lease aktivieren".

  2. Wählen Sie aus, ob sie aktivieren push --force-with-leasemöchten, und wählen Sie "OK " aus, um zu speichern.

Screenshot des Kontrollkästchens zum Aktivieren von Push force with lease im Dialogfeld

Visual Studio Team Explorer

Die Option "Push-Force aktivieren" entspricht dem push --force Befehl. Diese Einstellung ist nur im globalen Bereich verfügbar. Diese Einstellung ist standardmäßig deaktiviert.

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie dann "Globale Einstellungen" aus, um auszuwählen, ob sie aktivieren push --forcemöchten.

Screenshot des Kontrollkästchens zum Aktivieren von Push force with lease in Team Explorer in Visual Studio 2019.

Öffnen des Ordners in Projektmappen-Explorer beim Öffnen eines Git-Repositorys

Wenn Sie ein Git-Repo in Visual Studio aktiviert haben, überprüft Visual Studio den Repositoryordner für Lösungen, CMakeLists.txt oder andere Ansichtsdateien und zeigt sie als Liste in Projektmappen-Explorer an. Anschließend können Sie eine Lösung laden oder den Inhalt eines Ordners anzeigen. Diese Einstellung ist standardmäßig aktiviert.

Wenn Sie ein Git-Repo in Visual Studio öffnen, öffnet Visual Studio den Repoordner in Projektmappen-Explorer nicht und ist nur ein Git-Repo-Manager.

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" aus, um diese Einstellung zu konfigurieren.

  2. Wählen Sie aus, ob Sie den Ordner "Öffnen" in Projektmappen-Explorer beim Öffnen eines Git-Repositorys aktivieren möchten, und wählen Sie "OK" aus, um zu speichern.

    Screenshot mit dem Kontrollkästchen zum Öffnen des Ordners beim Öffnen eines Git-Repositorys im Dialogfeld

Laden Sie die Lösung automatisch beim Öffnen eines Git-Repositorys

Das Automatische Laden der Lösung beim Öffnen einer Git-Repositoryeinstellung gilt nur, wenn der Ordner "Öffnen" in Projektmappen-Explorer beim Öffnen einer Git-Repositoryeinstellung ebenfalls aktiviert ist. Wenn Sie ein Git-Repository in Visual Studio öffnen und der nachfolgende Ordnerscan erkennt, dass nur eine Lösung in Ihrem Repository vorhanden ist, lädt Visual Studio diese Lösung automatisch. Wenn Sie diese Einstellung deaktivieren, zeigt Projektmappen-Explorer die einzelne Lösung im Repository in der Liste der Ansichten an, aber die Lösung wird nicht geladen. Diese Einstellung ist standardmäßig deaktiviert.

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" aus, um diese Einstellung zu konfigurieren.

  2. Wählen Sie aus, ob die Lösung beim Öffnen eines Git-Repositorys automatisch geladen werden soll, und wählen Sie "OK " aus, um zu speichern.

    Screenshot mit dem Kontrollkästchen, um die Lösung beim Öffnen eines Git-Repositorys im Dialogfeld

Automatisches Auschecken von Verzweigungen mit Doppelklick oder eingabetaste

Das Git-Repository-Fenster verfügt über eine Liste der in einer Struktur angezeigten Verzweigungen. Wählen Sie einen Zweig aus, um den Commitverlaufsbereich zu wechseln, um die Commits für diesen Zweig anzuzeigen. Um einen Zweig auszuchecken, klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen, und wählen Sie "Auschecken" aus. Mit der automatischen Auscheckung von Zweigen mit Doppelklick oder der aktivierten Einstellung "Eingabetaste" können Sie auf die EINGABETASTE doppelklicken oder die EINGABETASTE auswählen, um eine Verzweigung auszuchecken und dessen Commits anzuzeigen.

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > dann die Ansicht "Globale Einstellungen" aus, um diese Einstellung zu konfigurieren.

  2. Wählen Sie aus, ob Die Verzweigungen automatisch mit Doppelklicken oder der EINGABETASTE aktiviert werden sollen, und wählen Sie "OK " aus, um zu speichern.

    Screenshot mit dem Kontrollkästchen zum Auschecken von Zweigen mit Doppelklick oder Eingabetaste im Dialogfeld

Bearbeiten von Git-Ignorieren- und Attributdateien

Visual Studio bietet eine schnelle Möglichkeit, gitignore - und gitattributes-Dateien im Stammverzeichnis Ihres Repo hinzuzufügen oder zu bearbeiten.

Die Option zum Hinzufügen oder Bearbeiten einer gitignoregitattributes Datei ist nur im Repositorybereich verfügbar.

Visual Studio 2019 Version 16.8 und höher bietet eine Git-Versionssteuerungserfahrung, während die Team Explorer Git-Benutzeroberfläche beibehalten wird. Um Team-Explorer zu verwenden, deaktivieren Sie die Option Extras>Optionen>Vorschau Features>Neue Git-Benutzeroberfläche aus der Menüleiste. Sie können Git-Features von beiden Schnittstellen austauschbar verwenden. Nachfolgend stellen wir einen querseitigen Vergleich zum Öffnen .gitignore und .gitattributes Bearbeiten von Dateien bereit.

Visual Studio Git

  1. Wählen Sie im Git-Menü Git-Einstellungen aus, und wählen Sie > die Allgemeine Ansicht "Git-Repositoryeinstellungen>" aus. Diese Ansicht enthält Optionen zum Bearbeiten oder Bearbeiten gitignore von gitattributes Dateien.

  2. Wählen Sie "Bearbeiten " aus, um die Ignorieren- oder Attributdatei in einem Visual Studio-Editorfenster zu öffnen.

Screenshot mit der Schaltfläche

Visual Studio Team Explorer

Wählen Sie im Team-Explorer "Einstellungen " aus, um die Ansicht "Einstellungen " zu öffnen. Wählen Sie in dieser Ansicht "Repository" aus, und wählen Sie "Bearbeiten " aus, um die Ignorieren- oder Attributdatei für das aktuelle Projekt repo in einem Visual Studio-Editorfenster zu öffnen.

Screenshot mit den Schaltflächen

Informationen zum Konfigurieren und Konfigurieren .gitignore von .gitattributes Dateien finden Sie unter gitignore und gitattributes.

Nächste Schritte