Autohotkey не может запустить командную строку в командной строке git
Поэтому я пытаюсь использовать Autohotkey для запуска сценария базовой линии:
F19::
Send git checkout master; git pull; git merge nick; git push; git checkout nick; git merge master;
return
Это работает в любой программе, кроме командной строки. Я использую клавиатуру Mac на компьютере с Windows, но у меня нет проблем с клавишами F. Я переправил это на F19. Когда я нажимаю клавишу в командной строке git в SmartGit, я ничего не получаю. Я также попытался перенаправить комбинацию клавиш на другую привязку, опять же безрезультатно.
Мне интересно, есть ли в моем командном скрипте что-то, что я вызываю неправильно?
Заранее спасибо.
1 ответ
Я думаю, что псевдоним bash будет работать лучше в этой ситуации.
alias dostuff="git checkout master && git pull && git merge nick && git push && git checkout nick && git merge master"
РЕДАКТИРОВАТЬ:
Вы также можете сделать это более гибким, позволяя ему принимать параметры, т.е. название вашей ветви с помощью функции.
dostuff() {
git checkout master && git pull && git merge $1 && git push && git checkout $1 && git merge master
}
Называя это с dostuff nick