Как тестировать git-хуки

Поскольку «тестирование» является обычным использованием хука Git, мой вопрос трудно найти.

Я пишу довольно сложный пост git -и хочу знать, как лучше всего его протестировать. В настоящее время мой процесс:

  • внести изменения в сообщение -получить в фиктивном «удаленном» репо
  • внести изменения в фиктивное локальное репо
  • зафиксировать изменение в фиктивном локальном репо
  • отправить изменение в фиктивное удаленное репо

Есть ли более простой способ проверить это? В идеале это должно выглядеть так:

  • внести изменения (s )в сообщение -получить в фиктивном репо
  • введите команду «магия» для проверки поста -получите

Возможно, я могу «переиздать» предыдущую отправку или сделать так, чтобы удаленное репо действовало так, как будто оно только что получило отправку с определенным хэшем?

35
задан Errol 16 July 2012 в 20:38
поделиться