2015-05-07 2 views
0

Как я могу регистрировать список дат, тегов и комментировать сообщения только для тегов специфики?Получить сообщения фиксации, отфильтрованные по тегам

Например, если в списке фиксаций есть три фиксаций с бирками BUG или BUGFIX или NEW_FEATURE я бы фиксировать их, как это: 05/01/2015 - BUGFIX - Исправлена ​​ошибка при входе в систему 05/03/2015 - NEW_FEATURE - добавлено изображение профиля . .

Мне нужно игнорировать все остальные.

+0

Тег может применяться только к одному фиксатору. Можете ли вы уточнить, что вы спрашиваете? – larsks

+0

Хорошо, я думаю, что я мог бы использовать этот путь для экспорта в журнал изменений, игнорируя все другие сообщения о фиксации. Как можно зарегистрировать только некоторые особенности коммитов для изменений? – pava91

+0

Возможно, вы и я используем слово * tag * для обозначения разных вещей. Возможно, вы могли бы добавить пример своего вопроса о том, что именно вы пытаетесь сделать. – larsks

ответ

1

A) Если вы ищете специально для 'мерзавца тега' (то есть тег добавляется к фиксации с помощью git tag .. команды), то вам просто нужно сделать, это:

git log -1 <tag-name> 

например

git log -1 NEW_FEATURE 

Обратите внимание, что «git tag» будет связан только с одним git-фиксацией.

B) Если вы ищете «ключевое слово» в журнале фиксаций (который не называется «тег» в мерзавца терминологии), то (как было упомянуто @twalberg), все, что вам нужно:

git log --grep=NEW_FEATURE 

Это приведет ко всем коммитам, содержащим ключевое слово NEW_FEATURE в сообщении фиксации. (Я чувствую, что это тот ответ, который вы искали.)

Смежные вопросы