Есть ли какой-нибудь мерзавец для тяги? - PullRequest
141 голосов
/ 15 ноября 2010

Мне нужно выполнять некоторые действия (подготовить файлы сообщений gettext * .mo) над моим проектом каждый раз, когда я запускаю git pull. Есть ли подходящий git hook, который я мог бы использовать для этой цели, пожалуйста?

Ответы [ 2 ]

167 голосов
/ 15 ноября 2010

Страница man githooks представляет собой полный список хуков. Если его там нет, его не существует.

Тем не менее, является крюком после слияния, и все вытягивания включают слияние, хотя не все слияния являются вытягиваниями. Он запускается после слияний и не может повлиять на результат. Он никогда не выполняется, если были конфликты; вам придется взять это с помощью ловушки post-commit, если это действительно важно, или вызвать ее вручную.

10 голосов
/ 09 февраля 2018

post-merge - см. https://git -scm.com / docs / githooks # _post_merge для более подробной информации о том, как его использовать.

...