簡體   English   中英

如何在預提交 git 掛鈎中獲取“不驗證”參數

[英]How to get the 'no-verify' argument in pre-commit git hook

我正在使用 git 預提交掛鈎開發一些代碼質量檢查。 我的想法是,如果有人跳過帶有此不驗證標志的質量檢查,我會發送通知電子郵件。我不想限制用戶在提交時使用此標志。在預提交掛鈎腳本中,我想閱讀不-驗證 git 提交的參數並根據它的存在,我想發送電子郵件。我正在使用 VS2017,GIT,Azure Devops

提前致謝

這是不可能的。 git commit使用--no-verify參數意味着pre-commit鈎子將根本不會執行。

根據文檔( githooks頁):

該鈎子由git commit調用,可以使用--no-verify選項繞過。

您也可以跳過特定的鈎子,如下所示:

SKIP=flake8 git commit -m "foo"

文檔鏈接: https://pre-commit.com/#temporarily-disabling-hooks

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM