Итак, моя ветка названа в честь номера бигтрекера, что-то вроде "issue-1234", и у нас есть соглашение о том, чтобы всегда записывать номер билета в сообщении фиксации. Мне интересно, можно ли автоматически добавить номер билета в сообщение фиксации, когда я работаю над веткой "вопрос", без явного ввода ее.
Я просмотрел git фиксации фиксации, а именно pre-commit, prepare-message и post-commit, и никто из них, похоже, не может делать то, что я хотел. Крюк после фиксации близок, но вы не можете изменить сообщение, которое было выполнено с помощью -m.
Повторяю, мне интересно, возможно ли это:
В ветке: issue-1234
git commit -a -m"fixed this pesky issue"
После фиксации в журнале git он отображает сообщение как:
fixed this pesky issue. ticket number: #1234