Какие скрипты / вызовы вы обычно включаете в хуки перед фиксацией Git?

Я хочу знать, как лучше всего настроить хуки перед фиксацией. Что другие разработчики, использующие Git, включают в свои сценарии перед фиксацией.

В моем случае, предполагая, что я работаю над проектом PHP и иногда имею склонность к ОКР, мой хук перед фиксацией включает:

  • Проверка синтаксиса PHP - фиксация завершится ошибкой, если в зафиксированных файлах PHP есть синтаксические ошибки.
  • pngout - если зафиксированный файл является изображением png. pngout автоматически оптимизирует / сжимает этот файл.
  • Проверка синтаксиса JavaScript (в моем списке дел)

person Ardy Dedase    schedule 05.01.2013    source источник


Ответы (1)


Обычная политика проверки хука git pre-commit:

  • сообщение с комментарием (форматирование, ссылка на своего рода рабочий элемент)
  • количество файлов (слишком много означает, что фиксация - это не единая «единица», а один большой набор файлов)
  • наличие определенных файлов (например, в этот хук)
person VonC    schedule 05.01.2013