При использовании Autoconf в проекте, управляемом с помощью Subversion , я бы поместил этот код в configure.ac
:
AC_REVISION($Revision: 1234 $)
С svn: keywords Версия
, AC_REVISION
вставит номер версии configure.ac
в сгенерированный сценарий configure
.
Как я могу сделать что-то подобное в проекте, управляемом с помощью Git ?
Git не имеет таких ключевых слов, как $ Revision $
, и не имеет номеров редакций как такой. Но у него есть SHA1 для коммитов и git describe
. Я просто не знаю, как включить это в configure.ac
.