У меня есть локальный репозиторий git, который восходит к другому локальному репозиторию git. Когда я извлекаю данные из вышестоящего репозитория в нижестоящий, я хочу, чтобы права доступа Windows к определенному файлу сохранялись после обновления. Я попытался использовать следующее решение: https://github.com/git/git/blob/master/contrib/hooks/setgitperms.perl#L78
Но я считаю, что он основан на модели безопасности UNIX и не сохраняет мои разрешения. Как я могу это сделать? Я рассматривал возможность использования скрипта Python с модулем win32security (поскольку я не знаком с Perl), но не смог найти для него подходящей документации. У меня очень мало опыта работы с безопасностью Windows, кроме ручной установки разрешений.