如何在pre-commit git hook中获取'no-verify'参数

问题描述 投票:0回答:1

我正在使用git pre commit hook开发一些代码质量检查。我的想法是发送通知电子邮件,如果有人用这个无验证标志跳过质量检查。我不想限制用户在提交时使用这个标志。在预提交钩子脚本中我想读取没有 - 验证git commit的参数并根据它的存在,我想发送电子邮件。我正在使用VS2017,GIT,Azure Devops

提前致谢

git githooks pre-commit-hook
1个回答
2
投票

这是不可能的。在--no-verify中使用git commit参数意味着pre-commit钩子根本不会被执行。

根据文档(githooks手册页):

此挂钩由git commit调用,可以使用--no-verify选项绕过。

© www.soinside.com 2019 - 2024. All rights reserved.