Автоматическое управление версиями js-файлов в html-файлах с помощью Git - PullRequest
0 голосов
/ 11 мая 2018

Ответ на вопрос здесь гласит:

Большинство систем контроля версий имеют способ автоматически вводить номер редакции, например, при регистрации.

Как мне сделать это с Git?Или я упустил суть (не то, что они имели в виду под VCS)?

1 Ответ

0 голосов
/ 11 мая 2018

Это определенно - это то, что они имели в виду под VCS. Однако, у git нет номеров ревизий, и вы не можете предсказать хеш коммита до того, как сделать коммит, а это слишком поздно, чтобы что-то вводить внутрь.

Что вы можете сделать, это вставить текущий хеш коммита в файлы конфигурации в потоке развертывания. Например. в скрипте, отправляющем файлы на сервер, произнесите git rev-parse --short HEAD >revision и затем используйте содержимое этого файла. В качестве альтернативы, если у вас есть репо на сервере, запустите git rev-parse --short HEAD при запуске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...