Ответ 1
Посмотрите Git Поставщик контроля источника: http://gitscc.codeplex.com/
У этого есть интеграция Visual Studio для Git, и один из вариантов - вызвать Git Bash.
У меня есть версия Windows Git Bash, и я хочу использовать ее в проектах Visual Studio. Я хочу, чтобы настроить некоторые настройки, чтобы один клик мог получить Bash, открытый с помощью каталога в текущем проекте визуальной студии.
Было бы здорово, если бы был способ сократить короткое сокращение в Git Bash для каталогов, так что одна команда может привести меня к предварительно заданной директории.
Посмотрите Git Поставщик контроля источника: http://gitscc.codeplex.com/
У этого есть интеграция Visual Studio для Git, и один из вариантов - вызвать Git Bash.
Запустить Git Bash из Visual Studio
В строке меню Visual Studio: Инструменты → Внешние инструменты → Добавить новый
Конфигурация:
Имя: Git Bash
Команда: c:\Program Files (x86)\ git\bin\sh.exe
Арги: --login -i
Начальный Dir: $(SolutionDir)
Я рекомендую вам использовать GIT Tools для Visual Studio 2013 года
Вы можете узнать его полную справочную информацию, посетив http://yysun.github.io/git-tools/#/
Чтобы установить его, зайдите в Инструменты → Расширения и обновления и введите Git Tools. Загрузите плагин и установите его, или вы можете просто посетить сайт Visual Studio https://marketplace.visualstudio.com/items?itemName=yysun.GitTools и нажать на кнопку "Загрузить".
После того как вы установили расширение Git Tools и перезапустили все открытые экземпляры Visual Studio
Чтобы запустить Git Bash: * Нажмите Git Tools → Git Bash, как показано ниже
Однако, прежде чем выполнять эти шаги, убедитесь, что у вас установлен git bash https://git-scm.com/downloads в вашей среде и, скорее всего, вы настроили свои логины, если это возможно.
В Nuget Консоль диспетчера пакетов, которая автоматически переключается на местоположение открытого решения.
В VS2017 я добавил мой, перейдя в Инструменты → Внешние инструменты → Добавить
Примечание. Окно "Использовать вывод" запускает команду и помещает любой вывод в окно "Вывод". Это полезно для команд, которые просто возвращают некоторые данные, поэтому я их не проверял.
Если вы хотите создать ярлык для него: