gpt4 book ai didi

linux - GIT 忽略 commit-msg 钩子(Hook)

转载 作者:太空宇宙 更新时间:2023-11-04 09:44:44 26 4
gpt4 key购买 nike

最近我从 opensuse 迁移到 centos,之后 GIT 开始忽略我的自定义 commit-msg Hook 。它根本不执行它。 (我通过向“add_ChangeId”函数添加一小段代码来检查它)

  • Hook 为每次提交生成 Change-Id 哈希
  • GIT 版本:1.8.1.2
  • 文件位于以下位置:.git/hooks/
  • 出于调试目的,我什至为整个 .git 目录设置了 0777 权限

这是提交消息文件的全文 - http://pastebin.com/zmYNi0ED

最佳答案

帝摩 pull 斯,你是金子。然后我尝试使用 sh .git/hooks/scriptname 执行脚本,它起作用了,但是当尝试使用 .git/hooks/scriptname 调用它时,shell 返回我没有执行它的权限。

然后我查看了fstab,发现忘记给这个文件所在的分区添加exec标志。

现在一切正常。

再次感谢 timoras!

关于linux - GIT 忽略 commit-msg 钩子(Hook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17479825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com