2013-03-16 7 views
2

Есть ли быстрая команда, которую я могу вставить, чтобы, если я запустил этот инструмент, он откроет оболочку, установленную в каталог репо? Я искал везде, и кажется, что я не могу найти команду, которая будет работать!Как добавить инструмент для открытия оболочки Git в репозитории из msysgit (GUI)?

enter image description here

Ответ

я, наконец, узнал, как это сделать:

cmd /c cd %v & start "" "C:\path\to\bin\sh.exe" --login -i

Причина, почему вы должны передать пустой аргумент команды start потому, что первый аргумент в кавычках устанавливается как заголовок окна. Таким образом, если вы хотите назвать свое окно, сделайте следующее:

cmd /c cd %v & start "WINDOW TITLE HERE" "C:\path\to\bin\sh.exe" --login -i

Команда Объяснение

  • cmd /c cd %v - Изменяет текущую директорию на пути репо.
  • start "WINDOW TITLE HERE" "C:\path\to\bin\sh.exe" --login -i - Запускает свою оболочку, установив окно WINDOW TITLE HERE, и переходя --login -i к исполняемому sh.exe

ответ

1

Возможно, это

cmd /c cd %v & start C:/path/to/bin/bash -il 

ref

+0

Итак, после того, как ваш ответ, это привело мне очень похожую команду: 'cmd/c cd% v & start" "" C: \ path \ to \ bin \ sh.exe "--login -i' Спасибо! – justderb