Мне нужно выполнить некоторые действия (подготовить файлы сообщений gettext *.mo) в моем проекте каждый раз, когда я запускаю git pull
. Есть ли подходящий крюк git, который я мог бы использовать для этой цели?
Есть ли крюк git для притяжения?
Ответ 1
githooks
man-страница - это полный список крючков. Если он там не существует, он не существует.
Тем не менее, есть крюк после слияния, и все тяги включают слияние, хотя не все слияния вытягиваются. Он запускается после слияний и не может повлиять на результат. Он никогда не будет выполнен, если возникнут конфликты; вам придется выбрать это с помощью фиксации после фиксации, если это действительно имеет значение, или вызвать его вручную.
Ответ 2
post-merge
- см. https://git-scm.com/docs/githooks#_post_merge для получения более подробной информации о том, как его использовать.