Git отслеживания одного файла изменений - PullRequest
1 голос
/ 02 ноября 2011

У нас большое репо и множество коммитеров.

Я хочу отслеживать историю одного файла. Всякий раз, когда кто-то меняет его (отправляет изменения в мой центральный репозиторий), я получаю письмо с diff и именем автора.

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

Есть ли хук перед слиянием (или после слияния)?

Временным решением будет проверка задачи cron каждые 10 минут, которая изменяет файл.

1 Ответ

1 голос
/ 02 ноября 2011

Да, есть post-merge крючок.Однако, основываясь на вашем описании, вы, вероятно, захотите использовать хук post-receive в своем «центральном» хранилище.Страница Pro-Git hooks описывает это очень хорошо.

...