106 votes

Lien symbolique vers un crochet dans git

J'ai écrit mon propre hook post-merge personnalisé, maintenant j'ai ajouté un répertoire "hooks" à mon dossier principal du projet (puisque git ne suit pas les modifications dans .git/hooks), quelque part j'ai lu que je peux créer un lien symbolique de hooks à .git/hooks pour ne pas avoir à copier le fichier d'un dossier à l'autre à chaque fois que quelqu'un le modifie donc j'ai essayé :

ln -s -f hooks/post-merge .git/hooks/post-merge

Mais cela ne semble pas fonctionner, des idées pourquoi ? "ln hooks/post-merge .git/hooks/post-merge" fonctionne très bien mais créer un lien dur est la même chose qu'une copie je suppose....

-3voto

Frazko Points 29

Pourquoi ne pas simplement cp ./hooks/* .git/hooks/

cela a fonctionné pour moi sur Mac OS

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X