Pruebe git-hooks del lado del server en el modo de ejecución directa

Permitimos que los ganchos git del lado del server aplicaran la política de integración basada en GIT donde verificamos el formatting del post de confirmación que se envía. Cuando se invoca 'git push' en el modo –dry-run, los git hooks no se invocan. ¿Cómo puedo probar los ganchos de git sin tener que introducir el código en el repository?

Usted puede tener un informe de testing en el lado del server, para que lo presione.

Pero para una verdadera testing local , es posible que desee utilizar un enlace commit-msg lado del cliente , donde su function de validation de posts de confirmación puede ser probada.
Eso supone que dicha function se puede externalizar en su propia secuencia de commands, para ser llamado desde:

  • el enganche local commit-msg lado del cliente
  • el gancho pre-receive lado del server