Есть ли git крюк для тяги?


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

2 125

2 ответа:

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

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

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