Я использую git в качестве трекера для моего проекта С++.
иногда мне нужно повторить вычисление, и я хотел бы знать, какую версию программы я использовал.
что было бы хорошим способом поставить # коммита в основной исполняемый файл? другими словами. я хотел бы, чтобы программа сообщила мне # текущего коммита во вводном сообщении, когда я запускаю программу.
В один прекрасный момент я могу подумать о том, чтобы сделать программу c + + "обед" git log "из оболочки и извлечь коммит #, но я не уверен, как это сделать во время make.
(я использую linux)