Я написав власний власний хук після злиття, тепер я додав каталог "хуки" у свою основну папку проекту (оскільки git не відстежує зміни в .git / хуках), десь я прочитав, що можу зробити символічне посилання з хуків в .git / хуки, щоб мені не потрібно було копіювати файл з однієї папки в іншу кожного разу, коли хтось його змінює, тому я спробував:
ln -s -f hooks/post-merge .git/hooks/post-merge
Але це, здається, не працює, будь-які ідеї чому? "ln hooks / post-merge .git / hooks / post-merge" працює нормально, але створення жорсткого посилання те саме, що копіювання, я думаю ....
.git/hooks/
що вказує на,hooks/post-merge
отримує вирішення.git/hooks/hooks/post-merge
, яке не існує. Ви хочетеln -s -f ../../hooks/post-merge .git/hooks/post-merge
. Або зробити ваше життя простіше:ln -s -f ../hooks .git/hooks
. Ваша проблема не має нічого спільного з git.