Escribí mi propio gancho posterior a la fusión personalizado, ahora agregué un directorio "hooks" a la carpeta principal de mi proyecto (ya que git no rastrea los cambios en .git / hooks), en algún lugar leí que puedo hacer un enlace simbólico desde hooks a .git / hooks para no tener que copiar el archivo de una carpeta a otra cada vez que alguien lo cambia, así que intenté:
ln -s -f hooks/post-merge .git/hooks/post-merge
Pero no parece funcionar, ¿alguna idea de por qué? "ln hooks / post-merge .git / hooks / post-merge" funciona bien, pero hacer un enlace duro es lo mismo que copiar, supongo ...
.git/hooks/
que apuntahooks/post-merge
a.git/hooks/hooks/post-merge
, que no existe. Quieresln -s -f ../../hooks/post-merge .git/hooks/post-merge
. O hacer su vida más fácil:ln -s -f ../hooks .git/hooks
. Tu problema no tiene nada que ver con git.