Как заполнить git id / sha каталога в файл - PullRequest
0 голосов
/ 11 ноября 2018

Сценарий

Итак, я интегрирую git-репо в свой веб-сайт, где каждый каталог в корневом каталоге является приложением, которое мой сайт упаковывает для загрузки после создания локальной копии всей ветви. Я планирую упаковать номер версии с моими загрузками и собирался использовать sha каждого каталога в корне, чтобы обнаружить изменение любых файлов в этом каталоге. Первоначально я собирался вызывать git api с каждым каталогом в качестве пути для получения ша, но их больше 60, что означает, что у меня заканчиваются вызовы в час, так что это не работает.

Вопрос

Я обнаружил, что можно использовать атрибуты gitatributes для замены $Id$ на полезное число, которое присутствует, когда я читаю git, но это дает мне идентификатор файла, в котором он находится.

Я действительно надеюсь, что есть способ, которым я могу заполнить файл с помощью $Id каталога , в котором находится файл, так как я ищу число, которое изменится всякий раз, когда какой-либо файл в этом каталог обновлен.

Большое спасибо за ваше время!

обратите внимание, когда я говорю sha, я не против, если это идентификатор фиксации, sha, блоб объекта и т. Д., Пока новые коммиты изменяют значение

...