Github - как включить информацию в ваш источник - PullRequest
1 голос
/ 05 августа 2011

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

Ответы [ 3 ]

3 голосов
/ 05 августа 2011

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

https://git.wiki.kernel.org/index.php/GitFaq#Does_git_have_keyword_expansion.3F

1 голос
/ 05 августа 2011

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

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

0 голосов
/ 05 августа 2011

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

...