интеграция Git Bash с Visual Studio - PullRequest
33 голосов
/ 06 ноября 2011

У меня есть версия Git Bash для Windows, и я хочу использовать ее с моими проектами Visual Studio. Мне нужен способ настройки некоторых параметров, чтобы одним щелчком мыши можно было открыть Bash в каталоге текущего проекта Visual Studio.

Было бы замечательно, если в Git Bash есть способ настроить ярлыки для каталогов, чтобы одна команда могла перевести меня в предустановленный каталог.

Ответы [ 5 ]

82 голосов
/ 03 января 2014

Запуск Git Bash из Visual Studio

В строке меню Visual Studio: Инструменты -> Внешние инструменты -> Добавить новый

Конфигурация:

Имя : Git Bash

Команда : c: \ Program Files (x86) \ git \ bin \ sh.exe

Args: --login -i

Начальный каталог : $ (SolutionDir)

9 голосов
/ 06 ноября 2011

Посмотрите на Git Source Control Provider: http://gitscc.codeplex.com/

Он имеет интеграцию с Visual Studio для Git, и один из вариантов - вызвать Git Bash.

5 голосов
/ 20 февраля 2018

Я рекомендую вам использовать GIT Tools для Visual Studio 2013 и далее

Чтобы получить полную справочную информацию, посетите http://yysun.github.io/git-tools/#/

Чтобы установить его, перейдите в Инструменты -> Расширения и обновления и введите Git Tools .Загрузите плагин и установите его, или вы можете просто посетить магазин Visual Studio https://marketplace.visualstudio.com/items?itemName=yysun.GitTools и нажать на кнопку «Загрузить».

Snapshot of Git Tools

После того как вы установили расширение Git Tools и перезапустили все открытые экземпляры Visual Studio

Чтобы запустить Git Bash: * Нажмите Git Tools -> Git Bash , как показано ниже

enter image description here

enter image description here

Однако перед выполнением этих шагов, пожалуйста, убедитесь, что у вас установлен git bash https://git -scm.com / downloads в вашей среде и, скорее всего, настроен вашлогины если возможно.

2 голосов
/ 18 сентября 2012

Вы можете использовать posh-git в консоли диспетчера пакетов Nuget , которая автоматически переключается в местоположение открытого решения.

1 голос
/ 03 июня 2019

В VS2017 я добавил мой, перейдя в Инструменты -> Внешние инструменты -> Добавить

  • Название: Git Bash
  • Команда: C: \ Program Files \ Git \ git-bash.exe
  • Начальный каталог: $ (SolutionDir)

Примечание. Окно «Использовать вывод» запускает команду и помещает любой вывод в окно «Вывод». Это полезно для команд, которые просто возвращают некоторые данные, поэтому я их не проверял.

Если вы хотите создать для него ярлык:

  1. Используйте MoveUp, чтобы переместить 'Git Bash' на 1-ю позицию.
  2. Перейдите в Инструменты -> Параметры -> Среда -> Клавиатура и найдите Tools.ExternalCommand1
  3. Назначить ярлык
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...