나만의 커스텀 post-merge hook을 작성했고, 이제는 "hooks"디렉토리를 내 메인 프로젝트 폴더에 추가했습니다 (git은 .git / hooks의 변경 사항을 추적하지 않기 때문입니다). 어딘가에 후크에서 심볼릭 링크를 만들 수 있다고 읽었습니다. .git / hooks로 변경하여 누군가 파일을 변경할 때마다 한 폴더에서 다른 폴더로 파일을 복사 할 필요가 없으므로 시도했습니다.
ln -s -f hooks/post-merge .git/hooks/post-merge
그러나 작동하지 않는 것 같습니다. 이유가 무엇입니까? "ln hooks / post-merge .git / hooks / post-merge"는 잘 작동하지만 하드 링크를 만드는 것은 copyin과 동일합니다 ....
.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과 관련이 없습니다.