Ho scritto il mio hook post-unione personalizzato, ora ho aggiunto una directory "hooks" alla cartella del mio progetto principale (poiché git non tiene traccia delle modifiche in .git / hooks), da qualche parte ho letto che posso creare un collegamento simbolico dagli hook a .git / hooks quindi non devo copiare il file da una cartella all'altra ogni volta che qualcuno lo cambia, quindi ho provato:
ln -s -f hooks/post-merge .git/hooks/post-merge
Ma non sembra funzionare, qualche idea perché? "ln hooks / post-merge .git / hooks / post-merge" funziona bene ma fare un hard link è lo stesso di copyin immagino ....
.git/hooks/
che puntahooks/post-merge
a.git/hooks/hooks/post-merge
, che non esiste. Tu vuoiln -s -f ../../hooks/post-merge .git/hooks/post-merge
. O rendere la vita più facile:ln -s -f ../hooks .git/hooks
. Il tuo problema non ha nulla a che fare con git.