我正在使用git pre commit hook开发一些代码质量检查。我的想法是发送通知电子邮件,如果有人用这个无验证标志跳过质量检查。我不想限制用户在提交时使用这个标志。在预提交钩子脚本中我想读取没有 - 验证git commit的参数并根据它的存在,我想发送电子邮件。我正在使用VS2017,GIT,Azure Devops
提前致谢
这是不可能的。在--no-verify
中使用git commit
参数意味着pre-commit
钩子根本不会被执行。
根据文档(githooks
手册页):
此挂钩由git commit调用,可以使用--no-verify选项绕过。