2014-01-20 3 views
3

Я пытаюсь реализовать импорт базы данных после git push origin master, но проблема в том, что я не могу запросить пользователя для ввода от post-receive hook in Git. Мне нужно спросить пользователя об импорте, если это произойдет, и о имени файла экспорта базы данных.Git post-receive user input

Я не нашел полезной информации в Google.

ответ

3

Сам крючок может возвращать только stdout/stderr, а не ждать stdin.

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

В обоих случаях идея заключается в том, чтобы получить автоматизированный процесс вместо интерактивного.