8 votes

Où se trouve le fichier git.exe de Visual Studio ?

Je configure git par la ligne de commande, mais les changements ne semblent pas s'appliquer à la ligne de commande. Visual Studio Je me demande donc si VS utilise une autre instance de git avec d'autres configurations, où puis-je trouver quel git.exe est utilisé par VS ?

9voto

Adrian Mole Points 30581

Visual Studio récupère l'emplacement des différents git des outils de la config dans le fichier .git par exemple, dans des lignes comme celle-ci :

[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

A part cela, le seul endroit où je peux trouver un git.exe sur mon PC est ici :

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtension\Microsoft\TeamFoundation\Team Exlorer\Git\mingw2\bin\git.exe

6voto

WSLUser Points 456

VS2019 semble avoir une installation presque complète de Git pour Windows cachée dans son installation. La seule chose qui semble avoir été retirée de l'installation est Mintty. Vous pouvez donc définir l'option GIT_PATH env var ainsi que GIT_SSH comme dans Git pour Windows et l'utiliser via le CLI aussi facilement que git dans Visual Studio.

Vous pouvez trouver le chemin ici : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd

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

Définissez votre chemin d'accès au premier (c'est ce qu'utilise Git pour Windows).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X