Как использовать `git describe` для репозиториев без тегов?

#git

#git

Вопрос:

Для большинства наших репозиториев мы используем git describe --tags для печати номера версии, подобного v1.0.4-14-g2414721 . Однако это не удается, если в репозитории еще нет тегов.

Есть ли флаг git describe или что-то подобное, что помогло бы обойти это?

Ответ №1:

git-describe предлагает --always предоставить запасной вариант. Если у вас есть какие-либо теги, они используются, в противном случае используется только самый последний идентификатор фиксации.