Некоторые функции требуют новых папок в моем приложении, и иногда мне необходимо предоставить разрешения на запись в эти папки.Рекомендации по разработке: автоматически предоставить разрешение на новые папки приложения
В настоящий момент, когда я загружаю код в производственную среду, мне необходимо предоставить эти разрешения на сервере вручную. Когда другой человек в моей команде разработчиков тянет мой код через git, они должны вручную предоставить его локально на своих машинах.
Какова наилучшая практика предоставления этих разрешений автоматически в обоих случаях?
Я не знаю, что это мешает чему-то, но приложение написано на PHP с помощью Zend Framework2. Мы используем композитор для управления зависимостями и Git для управления версиями.
Edit 1
Так что я слышал о Git крючками. Я хочу создать post-receive hook
, который будет выполняться каждый раз, когда мой удаленный репозиторий получает коммиты и post-merge hook
, которые будут исполняться на каждой машине для разработчиков после выполнения git pull.
Я также слышал, что перехватчики не передаются через коммиты от разработчика к серверу и наоборот.
Это правда? Нужно ли мне создавать конкретный скрипт в моем коде (который совершается), а затем ссылаться на него в этих перехватах?