Wo ist der Speicherort von git.exe von Visual Studio?

Lesezeit: 2 Minuten

Ich konfiguriere git über die Befehlszeile, aber Änderungen scheinen nicht zu gelten Visuelles Studio‘s Git-Aktionen, also frage ich mich, ob VS vielleicht eine andere Git-Instanz mit anderen Konfigurationen verwendet, wo kann ich finden, welche git.exe von VS verwendet wird?

  • Sie haben git zur Umgebungsvariable PATH hinzugefügt? Wenn Sie diese Änderung gerade vorgenommen haben, haben Sie Visual Studio neu gestartet?

    – Lasse V. Karlsen

    12. September 2019 um 10:14 Uhr

  • Sicherer Git-Standort wurde zu PATH hinzugefügt, VS wurde neu gestartet, im Grunde mit der von mir festgelegten Befehlszeile git config core.autocrlf falsch aber beim Festschreiben mit Visual Studio werden weiterhin Zeilenenden bearbeitet

    – Grigorjant Artjom

    12. September 2019 um 10:19 Uhr

  • Bitte teilen Sie vorher Ihre VS-Version mit und wie Sie bei der Installation von Git vorgegangen sind. Es könnte hilfreich sein.

    – MZanetti

    12. September 2019 um 10:37 Uhr

  • git config core.autocrlf false sollten Sie das Repository konfigurieren, in dem Sie diesen Befehl ausgeführt haben, haben Sie Visual Studio in diesem Repository verwendet oder haben Sie es in einem anderen verwendet?

    – Lasse V. Karlsen

    12. September 2019 um 10:54 Uhr

  • Beachten Sie auch, dass Visual Studio Zeilenenden in einigen Fällen selbst verwaltet. Dies ist möglicherweise überhaupt kein Git-Problem.

    – Lasse V. Karlsen

    12. September 2019 um 10:54 Uhr

Benutzer-Avatar
Adrian Mol

Visual Studio ruft den Speicherort der verschiedenen git Werkzeuge aus der config Datei in der .git Ordner, zum Beispiel in Zeilen wie diesen:

[difftool "vsdiffmerge"]
    cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
    keepBackup = false

Ansonsten ist der einzige Ort, an dem ich einen finden kann git.exe auf meinem PC ist hier:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin\git.exe

Für Visual Studio 2022 (das im nativen 64-Bit-Modus ausgeführt wird) lautet der Speicherort:

C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw64\bin\git.exe

  • Weitere Informationen finden Sie unter stackoverflow.com/questions/40058906/…

    – LexLi

    15. September 2019 um 3:18 Uhr

VS2019 scheint eine nahezu vollständige Installation von Git für Windows in seiner Installation versteckt zu haben. Das einzige, was daraus entfernt zu sein scheint, ist Mintty. So kann man das einstellen GIT_PATH env var sowie GIT_SSH genau wie in Git für Windows und verwenden Sie es über CLI so einfach wie die Verwendung von git in Visual Studio.

Den Pfad findest du hier: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd

und hier: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin

Legen Sie Ihren Pfad auf den ersten fest (dies wird von Git für Windows verwendet).

  • In meinem VS 2022 ist der Pfad C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd

    – bb1950328

    21. Februar um 6:34 Uhr

1357920cookie-checkWo ist der Speicherort von git.exe von Visual Studio?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy