Как получить аргумент «no-verify» в pre-commit git hook - PullRequest
0 голосов
/ 20 марта 2019

Я разрабатываю некоторые проверки качества кода, используя git pre commit hook. Моя идея состоит в том, чтобы отправлять уведомления по электронной почте, если кто-то пропускает проверки качества с этим флагом «не проверять». Я не хочу ограничивать использование этого флага пользователем при фиксации. В скрипте ловушки перед фиксацией я хочу прочитать сообщение «нет». проверьте аргумент git commit и, основываясь на его присутствии, я хочу отправить письмо. Я использую VS2017, GIT, Azure Devops

Заранее спасибо

1 Ответ

2 голосов
/ 20 марта 2019

Это невозможно. Использование аргумента --no-verify с git commit означает, что хук pre-commit не будет выполнен вообще.

Согласно документации (справочная страница githooks):

Этот хук вызывается git commit и может быть обойден с опцией --no-verify.

...