Тегирование сообщений коммита и наборов изменений

Я ищу решение, чтобы помечать наборы изменений в сообщениях фиксации.

Для меня "тег" это что-то вроде:

  • code clean up
  • user visible change
  • modifies database structure (ALTER TABLE)
  • Documentation change

До сих пор я использую SVN, но хочу перейти на git. Если бы был стандарт, многие инструменты, такие как trac, redmine, ... могли бы использовать это.

Я хочу, чтобы это отвечало на такие вопросы, как:

  • Если я обновляю систему, какие изменения видны клиенту, или или это просто обновление?
  • Изменилась ли схема базы данных между двумя версиями?

Предыстория:

До сих пор я использовал unison для синхронизации между DEV, TEST и PROD системами. Но unison ничего не знает об управлении версиями (на данный момент это SVN). Я хочу перейти на git. И я хочу быстро видеть, какие изменения произошли.

Пример: Я хочу видеть изменения между TEST и PROD. Я хочу видеть не изменения исходного кода, а сообщения о коммитах. Но иногда бывает до 100 коммитов. Здесь мне нужен фильтр, чтобы исключить несущественные изменения.

9
задан guettli 6 January 2012 в 13:23
поделиться