我编写了自己的自定义 merge 后钩子(Hook),现在我在我的主项目文件夹中添加了一个“钩子(Hook)”目录(因为 git 不跟踪 .git/hooks 中的更改),我在某处读到我可以创建一个符号从钩子(Hook)链接到 .git/hooks 所以我不必每次有人更改文件时都将文件从一个文件夹复制到另一个文件夹,所以我尝试了:
ln -s -f hooks/post-merge .git/hooks/post-merge
但它似乎不起作用,任何想法为什么? “ln hooks/post-merge .git/hooks/post-merge” 工作正常,但我猜制作硬链接(hard link)与 copyin 相同....
最佳答案
你刚才用错了路径,应该是:
ln -s -f ../../hooks/post-merge .git/hooks/post-merge
https://stackoverflow.com/questions/4592838/