submodules - Git submodule commit hooks
in unpopulated submodule (2)
He encontrado solución un par de momentos después de publicar esto ...
Puede poner ganchos en .git / modules // hooks / - ej. .git / modules / web / js / modules / rate si su submódulo se encuentra en el directorio / web / js / modules / rate.
Estoy usando un submódulo de git (llamémoslo SubmoduleRepo) para poder incluir mi módulo en un par de proyectos.
Puedo comprometerme con SubmoduleRepo desde cualquier proyecto que lo use.
Puedo actualizar, confirmar y empujar a SubmoduleRepo bastante sin complicaciones.
Necesito ejecutar un enlace de confirmación siempre que confirme algo mientras trabajo en un directorio en un proyecto que contiene el SubmoduleRepo (cuando trabajo en SubmoduleRepo, el enlace de confirmación se ejecuta como se esperaba)
No hay una carpeta .git en el directorio del submódulo (solo el archivo .git que especifica la ruta al directorio actual).
Si tienes Git 2.10+ puedes obtener el directorio de hooks
ejecutando:
`git rev-parse --git-path hooks`
Nota: por defecto es .git/hooks
pero si estás en un submódulo será diferente.
Pre Git 2.10+ querrías algo como:
`git rev-parse --git-dir`/hooks
Más información en: Encuentre la ruta al directorio de git hooks en el shell