блочный тест, заполняющий форму на git commit - PullRequest
0 голосов
/ 13 июня 2018

Я хочу иметь возможность заполнять форму (пару вопросов) для каждого git-коммита, который я делаю.Нечто большее, чем комментарий.Я имею в виду, что каждый раз, когда я выполняю git-commit, появляется небольшая форма модульного теста с парой встроенных вопросов, и разработчик напишет то, что было проверено модулем перед фиксацией этой функции / изменения.

Обычно мы делаем коммит из командной строки или из Visual Studio (мы пишем на C #).

Кто-нибудь знает хорошее автоматическое решение для этого?

Спасибо!

1 Ответ

0 голосов
/ 13 июня 2018

Одной из опций командной строки будет редактирование файла ~/.gitconfig и указание файла шаблона для сообщений фиксации:

[commit]
template = ~/.committmpl

Затем отредактируйте ~/.committmpl и добавьте свой контент, например,

Please describe what was unit tested:

Теперь, каждый раз, когда кто-то коммитит, вышеприведенный шаблон заполняет сообщение коммита.Если вы хотите принудительно установить, что что-то записано, возможно, номер проблемы и т. Д., Вы можете установить хук, который проверяет сообщение фиксации.

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