Является ли git notes предполагаемым способом добавления информации о стиле категории в коммит? - PullRequest
2 голосов
/ 18 августа 2011

Ответ на Могу ли я добавить метаданные в коммиты git? Или я могу скрыть некоторые теги в gitk , упоминает git notes как способ добавления метаданных в git commit.

Является ли git notes, возможно, использующим его функциональность пространства имен в случае, если я хочу добавить другие типы заметок, лучший способ классифицировать коммиты? Например, я хотел бы разделить коммиты на «рефакторинг», «изменение-функциональность», «исправление ошибок», «введение-ошибка» и иметь возможность попросить git перечислить только коммиты, которые находятся в определенных категориях.

1 Ответ

1 голос
/ 18 августа 2011

То, что вы предлагаете, очень похоже на то, что делает основанный на рубине гем "step-up" , основанный на git notes.

Великая цель этот Gem предоставляет разработчикам простой способ управления этими заметками.

Благодаря культуре отметки всех соответствующих событий можно получить сводную информацию о диапазоне версий, помимо указаниякакая информация будет получена.
Например, представьте, что вы хотите увидеть все функции, реализованные в вашем приложении, начиная с версии v1.10.1 до версии 2.0.0

stepup notes --since v1.10.1 upto v2.0.0 --sections pre_deploy pos_deploy

Результат будет примерно таким:

Showing notes since v1.10.1 up to v2.0.0 (including notes of tags: v1.10.1, v1.10.2, v1.51.0, v2.0.0)
---
Pre-Deploy:

  - dependency of version v10 of project XYZ
  - it needed to rename the following file
    - config/environment_variables.yml.sample -> config/environment_variables.yml
  - rake articles:index

Pos-Deploy:

  - Reindex articles
    - rake articles:index
  - rake db:seed
  - rake categories:reload

ranged_notes.rb определит функции для получения всех соответствующих коммитов, основываясь на их заметках.
git.rb содержит действительные команды git notes.

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