Есть ли хук, который обновляет $ Id $ в файлах на clone / pull? - PullRequest
4 голосов
/ 09 мая 2011

У меня есть пустой (удаленный) GIT-репозиторий, в котором несколько пользователей были благословлены для коммитов.В репозитории clone / pull я хочу, чтобы каждый исходный файл, содержащий магию $Id:$, был расширен до чего-то.например: $Id: <name-of-last-committer> <data>.

Было бы удивительно, если бы эта развернутая / свернутая волшебная строка не влияла на состояние изменения файла.Интересно, есть ли готовые к использованию такие крючки?Или как можно решить мою задачу с $Id?Спасибо.

Ответы [ 2 ]

3 голосов
/ 09 мая 2011

Вам следует взглянуть на раздел Pro Git по расширению ключевых слов - я уверен, что вы можете адаптировать это решение под свои нужды:

0 голосов
/ 22 февраля 2015

Я использую скрипт предварительной фиксации для изменения тега $ Id: $. Это заполняет все это текущей информацией. Что касается номера версии, все, что я делаю, это добавляю к нему один. Таким образом, 1,012 становится 1,013. Текущее время и дата, а также текущий пользователь добавляются в тег.

...