linux - git中钩子(Hook)的符号链接(symbolic link)

我编写了自己的自定义 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/

相关文章:

linux - Git 和硬链接(hard link)

python - 使用 url_for() 在 Flask 中创建动态 URL

c - 如何从 C 程序中获得 100% 的 CPU 使用率

linux - VIM:如何在 Ubuntu 上精确到行

python - 理解 NumPy 的 einsum

python - functools partial 是如何做到的?

linux - 如何删除 CLOSE_WAIT 套接字连接

python - 类型错误 : Missing 1 required positional argu

linux - 在 printf 中使用颜色

python - 我如何捕捉一个像异常一样的 numpy 警告(不仅仅是为了测试)?