Github - как включить информацию в ваш источник

Это способ внедрить информацию о последних коммитах / ветвях в ваши файлы кода в github? Может быть, использовать какое-то зарезервированное слово или токен? Я немного новичок в расширенном управлении исходным кодом и git, так что простите, если я не использую правильную терминологию и не стесняюсь перефразировать вопрос.

3 ответа

Ответ - да, но это не рекомендуется.

https://git.wiki.kernel.org/index.php/GitFaq

Смотрите Git FAQ для расширения ключевых слов. Решение состоит в том, чтобы добавить в идентификатор .gitattributes запись о том, какие файлы должны быть изменены при регистрации / извлечении:

Если для пути задан идентификатор атрибута, git заменяет $Id$ в объекте blob на $Id:, за которым следует 40-символьное имя объекта шестнадцатеричного двоичного объекта, за которым следует знак доллара $ при получении. Любая байтовая последовательность, которая начинается с $ Id: и заканчивается $ в файле рабочего дерева, заменяется на $Id$ при регистрации.

Это может быть возможно через вашу систему сборки. В ваших сценариях сборки вы можете выполнять команды git для получения необходимой информации, а затем передавать их как макросы в вашем коде.

Другие вопросы по тегам