Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最近我从 opensuse 迁移到 centos,之后 GIT 开始忽略我的自定义 commit-msg 钩子。它根本不执行它。(我通过在“add_ChangeId”函数中添加一小段代码来检查它)
这是 commit-msg 文件的全文 - http://pastebin.com/zmYNi0ED
提莫拉斯,你是金子。然后我尝试使用 sh .git/hooks/scriptname 执行脚本,但是当尝试使用 .git/hooks/scriptname 调用它时,shell 返回我没有执行它的权限。
之后我查看了 fstab,发现忘记将 exec 标志添加到该文件所在的分区。
现在一切正常。
再一次感谢timoras!