Azure DevOps заставляет core.hooksPath после клонирования репозитория - PullRequest
2 голосов
/ 27 марта 2020

Я пытаюсь реализовать клиентскую сторону git перехватывает в azure devops git хранилище.

Я добавил каталог .githooks в root и внедрил pre-commit крючок. Я фиксирую и извлекаю все в хранилище sh.

Но, конечно же, ловушка активна, только если я выполню

git config core.hooksPath .githooks

после клонирования хранилища.

Вопрос здесь: есть ли возможность установить git config core.hooksPath для по умолчанию на .githooks, иначе будет невозможно заставить пользователя использовать крюк. : /

1 Ответ

1 голос
/ 30 марта 2020

Вопрос здесь: есть ли возможность установить git config core.hooksPath по умолчанию на .githooks, иначе будет невозможно заставить пользователя использовать ловушку. : /

Извините, но я боюсь, что пока невозможно , поскольку я знаю, что Azure Devops не поддерживает такое поведение. Я полностью понимаю ваши потребности, но то, что вы хотите, недоступно ни в Azure Devops Git Repos, ни в Github Repos.

В настоящее время вы должны заставить своих членов запускать команду git config core.hooksPath .githooks вручную, чтобы включить ваши пользовательские перехватчики. Мы не можем избежать ручного шага здесь, потому что git ловушки предназначены для запуска действий в определенных точках для пользователя вместо для команды .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...