Как сохранить режим файла DIRECTORY или разрешение в git?

У нас есть удаленное репозиторий git, и иногда мы создаем каталоги с разрешением 777, но когда другие извлекают данные из удаленного репозитория и извлечения, разрешение на каталог не становится 777. Как я могу сохранить разрешение на каталог в git?

1 ответ

Решение

git не отслеживает разрешения для файлов (только один флаг для исполняемого / неисполняемого файла) и вообще не отслеживает каталоги. Если вам действительно нужно распространять разрешения, вы можете добавить в свой репозиторий короткий сценарий, который установит соответствующие разрешения, или исследовать git дополнительные инструменты, которые по сути делают это за вас, захватывая метаданные файла и повторно внедряя их на удаленном конце.

Другие вопросы по тегам