我在 Git 的 pre-commit 钩子中设置了一些代码质量检查,但开发人员可以轻易地通过 git commit -m "我的提交信息" --no-verify
来绕过这些检查。
我想禁用 --no-verify
选项。有什么方法可以做到这一点吗?
我在 Git 的 pre-commit 钩子中设置了一些代码质量检查,但开发人员可以轻易地通过 git commit -m "我的提交信息" --no-verify
来绕过这些检查。
我想禁用 --no-verify
选项。有什么方法可以做到这一点吗?
我认为你不能限制开发人员在他们的计算机上做任何事情。你应该设置一个 CI 服务器来验证提交时被推到仓库中的更改。提交是开发人员使用的,你不应该强制实施任何创建提交的限制。