Есть ли какие-нибудь git хуки, которые я могу получить сообщение о коммите и добавить что-нибудь для фиксации? - PullRequest
0 голосов
/ 13 февраля 2020

Я хочу сгенерировать файл CHANGELOG.md перед коммитом, и этот файл должен содержать последнюю информацию о коммите. Но я не могу получить сообщение о фиксации в pre-commit и добавить файл для фиксации в commit-msg.

1 Ответ

0 голосов
/ 13 февраля 2020

Попробуйте другой подход: спросите пользователя о будущем сообщении о фиксации, добавьте сообщение к CHANGELOD.md, git add CHANGELOD.md в индекс, а затем запустите git commit с опцией (ями) -m или -F передать сообщение коммита на git commit. Таким образом, вы запрашиваете у пользователя сообщение о коммите только один раз и используете его везде, где вам это нужно.

Вы можете создать псевдоним git, скрипт оболочки или функцию оболочки, чтобы сделать все это сразу.

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