53 votes

intégrer Git Bash à Visual Studio

J'ai une version Windows de Git Bash, et je veux l'utiliser avec mes projets Visual Studio. Ce que je veux, c'est un moyen de modifier certains paramètres pour qu'en un clic, Bash s'ouvre sur le répertoire du projet Visual Studio en cours.

Ce serait génial s'il y avait un moyen de configurer un raccourci dans Git Bash pour les répertoires, de sorte qu'une commande puisse me conduire à un répertoire prédéfini.

110voto

Tarun Points 339

Lancer Git Bash depuis Visual Studio

Dans la barre de menu de Visual Studio : Outils -> Outils externes -> Ajouter un nouveau

Configuration :

Nom : Git Bash

Commande : c : \Program Fichiers (x86) \git\bin\sh.exe

Arguments : --login -i

Initial Dir : $(SolutionDir)

13voto

tobi_s Points 905

Visual Studio 2019 après la v16.6 est livré avec un terminal intégré similaire à celui de Visual Studio Code, mais son dialogue de configuration est vraiment bogué à ce jour. Il n'est pas non plus livré avec un git bash préconfiguré, donc pour le faire fonctionner, vous devrez contourner les bugs et créer la configuration.

  1. Allez dans "Outils -> Options" puis "Environnement -> Terminal".
  2. Avant de modifier quoi que ce soit, cliquez sur le bouton Ajouter.
  3. Si le bogue est présent, vous verrez que votre profil nouvellement créé a " (Default) " imprimé derrière son nom. Vous avez maintenant deux profils par défaut et le terminal intégré ainsi que le dialogue de configuration feront des choses bizarres. Si c'est le cas, sélectionnez le deuxième profil, c'est-à-dire celui qui ne porte pas la mention "(Default)", cliquez sur "Set as Default". Maintenant, il ne devrait plus y avoir qu'un seul profil par défaut, et tout devrait se comporter normalement. En particulier, vous pouvez définir le profil par défaut comme vous le souhaitez. Veillez simplement à ne pas sélectionner le profil par défaut lorsque vous créez un nouveau profil, car vous vous retrouveriez alors avec deux profils par défaut. Il est important de toujours conserver un deuxième profil, car sinon vous ne pouvez ajouter que des profils par défaut, ce qui casse l'interface graphique.
  4. Configurez le shell bash : donnez-lui un nom qui vous plaît (j'utilise "git bash" parce que je suis ennuyeux), comme exécutable utilisez c:\program files\git\bin\bash.exe comme des arguments à utiliser --login -i . Le shell sera lancé dans le répertoire de base de votre solution.

Vous devriez maintenant être en mesure d'utiliser bash dans le terminal intégré via le raccourci par défaut Ctrl + ` ou via View -> Terminal dans le menu.

12voto

Ihor Bodnarchuk Points 157

Dans VS2017 j'ai ajouté le mien en allant dans Outils -> Outils externes -> Ajouter

  • Titre : Git Bash
  • Commandement : C:\Program Fichiers \Git\git -bash.exe
  • Répertoire initial : $(SolutionDir)

Note : Utiliser la fenêtre de sortie exécute la commande et met toute sortie dans la fenêtre de sortie. C'est utile pour les commandes qui ne renvoient que des données, donc je ne l'ai pas vérifié.

Si vous voulez créer un raccourci pour lui :

  1. Utilisez MoveUp pour déplacer 'Git Bash' à la 1ère position.
  2. Allez dans Outils -> Options -> Environnement -> Clavier et recherchez Tools.ExternalCommand1.
  3. Attribuer un raccourci

11voto

manojlds Points 96599

Jetez un coup d'œil à Git Source Control Provider : http://gitscc.codeplex.com/

Il dispose d'une intégration Visual Studio pour Git et l'une des options est de faire apparaître Git Bash.

7voto

vibs2006 Points 2150

Je vous recommande d'utiliser les outils GIT pour Visual Studio 2013 et suivants.

Vous pouvez connaître ses informations d'aide complètes en visitant http://yysun.github.io/git-tools/#/

Pour l'installer, allez dans Outils -> Extensions et mises à jour et le type Outils Git . Télécharger le plugin et l'installer ou vous pouvez simplement visiter la place de marché de Visual Studio. https://marketplace.visualstudio.com/items?itemName=yysun.GitTools et cliquez sur télécharger.

Snapshot of Git Tools

Une fois que vous avez installé l'extension Git Tools et redémarré toutes les instances ouvertes de visual studio

Pour lancer Git Bash : * Cliquez sur Outils Git -> Git Bash comme indiqué ci-dessous

enter image description here

enter image description here

Cependant, avant d'effectuer ces étapes, assurez-vous que vous disposez de git bash. https://git-scm.com/downloads installé complété sur votre environnement et très probablement configuré vos logins si possible.

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