2012-05-05 3 views
1

Если я бегуCygwin git rebase терпит неудачу?

git rebase -i HEAD~10 

Редактор приходит только с

git://github.com/jquery/jquery.git 

Вместо коммитов. Что я здесь делаю неправильно?

+0

Установлен ли параметр конфигурации «core.editor» или какие-либо из переменных среды «GIT_EDITOR», «VISUAL» или «EDITOR»? Если да, каковы их ценности? –

ответ

1
#!/bin/dash -e 
if [ "$1" ] 
then k=$(cygpath -w "$1") 
elif [ "$#" != 0 ] 
then k= 
fi 
Notepad2 ${k+"$k"} 
  1. Если путь, не проходит ни один путь

  2. Если путь пуст, пройти пустой путь

  3. Если путь не пустой, конвертировать в формат Windows.

Тогда я поставил эти переменные:

export EDITOR=notepad2.sh 
export GIT_EDITOR='dash /usr/local/bin/notepad2.sh' 
  1. РЕДАКТОР позволяет скрипт для работы с Git

  2. GIT_EDITOR позволяет скрипт для работы с Hub commands

Source