перехватчик post-receive в Windows - GIT_WORK_DIR: нет такого файла или каталога

Я пытаюсь настроить обработчик post-receive на git (windows). Вот сценарий:

#!/bin/sh
echo "post-receive hook"
GIT_WORK_TREE=/d/test git checkout -f

Когда я делаю git нажмите на мой локальный репозиторий, я вижу это эхо-сообщение, сценарий вызывается правильно.

Но касса не запускается! Ошибка в представлении консоли:

remote: fatal: Could not switch to '/d': No such file or directory

Но когда я помещаю эту команду в Git Bash, она работает!

6
задан RobertM 19 November 2011 в 11:29
поделиться