Skip to content

Соглашение о наименовании коммитов

seregagl edited this page Feb 27, 2013 · 1 revision

Для всех коммитов в репозиторий вводим теги, которые характеризуют изменения содержащие в данном коммите.

В репозитории существует четыре тэга для коммитов:

  1. Bug - исправление ошибки
  2. Enh - улучшение существующего функционала
  3. Chg - изменение поведения существующей логики работы
  4. New - добавление нового функционала

В комитах указываем номера задач, по которым велась работа

Например:

  • Bug #123: Исправлена ошибка....
  • New #222: Добавлен функционал для работы с ....

Все коммиты с указанными тегами будут автоматически внесены в changelog при релизе очередной версии продукта. Если упоминание коммита не требуется в changelog (изменение документации, исправление опечатки), то в комментарии не указываем тегов.