Russian Qt Forum

Qt => Вопросы новичков => Тема начата: deMax от Апрель 14, 2016, 12:22



Название: git и номер сборки
Отправлено: deMax от Апрель 14, 2016, 12:22
Как добавить в приложение название коммита из git? В идеале чтобы это была не кеш, а номер сборки(только чтобы по этому номеру было кэш не трудно найти).


Название: Re: git и номер сборки
Отправлено: kambala от Апрель 14, 2016, 17:33
сам ты кэш — это называется «хэш».

номер сборки можно получить например так:
Код
Bash
git rev-list --count HEAD

но по номеру ты хэш вряд ли сможешь найти.


Название: Re: git и номер сборки
Отправлено: navrocky от Апрель 15, 2016, 00:16
Для cmake у меня есть скрипты для получения хэша и порядкового номера коммита.

Код:
# retrieve latest git revision and revision number
include(GetGitRevisionDescription)
git_revision(GIT_REVISION GIT_REVISION_NUMBER)
message(STATUS "Git revision is: ${GIT_REVISION} (${GIT_REVISION_NUMBER})")