У меня есть требование в моей команде написать pre-commit hook в git, который должен ограничивать добавление или удаление каталогов.Как узнать, добавлен или удален новый каталог в репозитории git
Поскольку git всегда рассматривает файлы для создания нового каталога, пользователи могут просто добавить требуемый или фиктивный файл и добавить его, однако, прежде чем совершить мой крюк с предварительной фиксацией, следует сравнить известную структуру каталогов в удаленном режиме и вернуть ненулевое число, если оно нарушено.
git log -n1 --pretty="format:" --name-only
дает мне список изменений в pre commit, однако мне нужны некоторые идеи, как я могу сравнить структуру каталогов.
проголосовало за вопрос. его хороший, я должен признать. – CodeWizard