Мне нравятся следующие теги:
ADD adding new feature
FIX a bug
DOC documentation only
REF refactoring that doesn't include any changes in features
FMT formatting only (spacing...)
MAK repository related changes (e.g., changes in the ignore list)
TEST related to test code only.
Этот тег всегда является первым в сообщении о фиксации, а затем следует краткое описание и / или идентификатор проблемы из системы отслеживания ошибок, если она существует.
Я использую эти теги с svn и git, и до сих пор находил их очень удобными.
Чтобы ответить на ваши изменения:
Вот почему мне нравятся эти теги коммитов. Это сразу видно, если коммит меняет поведение или нет. Если ваша схема базы данных меняется регулярно или эти изменения или очень важны для вас, вы можете ввести тег для этого.
Мне также нравится комбинировать эти теги в одном сообщении о коммите, где это уместно. Например, "TEST DOC setup of test foo".
С помощью дополнительного тега DB для базы данных вы можете легко отслеживать изменения, связанные с базой данных.