Отображать предупреждающее сообщение после фиксации - PullRequest
2 голосов
/ 16 мая 2011

Я хочу отображать предупреждающее сообщение после того, как кто-то фиксирует изменение.

$ git commit -am "First commit"  # Or `git commit -a` and then type a message in the editor
Please, don't forget to update the production repository

Единственное ограничение, которое у меня есть, это то, что его нельзя сделать для всех репозиториев Git, оно должно работать только вспециальные каталоги.

Возможно ли это?

1 Ответ

1 голос
/ 16 мая 2011

Вы можете сделать это с помощью post-commit крючка.Документация для этого хука гласит:

post-commit

Этот хук вызывается git commit.Он не принимает никаких параметров и вызывается после выполнения коммита.Этот хук предназначен в первую очередь для уведомлений и не может повлиять на результат git commit.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...