У меня есть сценарий, в котором у меня есть репо, где пользователи напрямую обращаются к файлам, они не знают, что git существует, и вносят изменения в то, что по сути является текстовыми файлами.
У меня есть это репо клонировано. Поэтому, когда сделана фиксация, изменения передаются в клонированное репо с помощью хука после фиксации.
Теперь у меня есть клонированное репо как голое репо. Но то, что я хотел бы сделать на данный момент, это запускать скрипт каждый раз, когда делается push. Этот скрипт будет читать содержимое только что загруженных файлов. Это рассматривается как фиксация? Могу ли я снова использовать хук post-commit?
Можно ли это сделать на голом репо? Так как нет рабочего каталога? Я не понимаю, как я мог «прочитать» файл, если репо пусто.