Сценарий
Итак, я интегрирую git-репо в свой веб-сайт, где каждый каталог в корневом каталоге является приложением, которое мой сайт упаковывает для загрузки после создания локальной копии всей ветви. Я планирую упаковать номер версии с моими загрузками и собирался использовать sha каждого каталога в корне, чтобы обнаружить изменение любых файлов в этом каталоге. Первоначально я собирался вызывать git api с каждым каталогом в качестве пути для получения ша, но их больше 60, что означает, что у меня заканчиваются вызовы в час, так что это не работает.
Вопрос
Я обнаружил, что можно использовать атрибуты gitatributes для замены $Id$
на полезное число, которое присутствует, когда я читаю git, но это дает мне идентификатор файла, в котором он находится.
Я действительно надеюсь, что есть способ, которым я могу заполнить файл с помощью $Id
каталога , в котором находится файл, так как я ищу число, которое изменится всякий раз, когда какой-либо файл в этом каталог обновлен.
Большое спасибо за ваше время!
обратите внимание, когда я говорю sha, я не против, если это идентификатор фиксации, sha, блоб объекта и т. Д., Пока новые коммиты изменяют значение