У меня есть тестовый сервер Linux, на котором иногда код системы обновляется user1 или user2. Оба включены в группу «пользователи».
Для обычных модификаций проблем нет, так как все файлы имеют разрешение g + w.
Однако, если user1 добавляет новый каталог (используя svn add), он должен вручную установить разрешение g + w, иначе у user2 будут проблемы с этим каталогом (так как по умолчанию subversion создает каталог .svn с разрешением 755).
Есть ли какие-либо настройки subversion для автоматического выполнения этого процесса? или только после-коммитный хук?
Это не срочное дело, так что просто интересно ...
Заранее спасибо.
Примечание: один из вариантов, конечно, заключается в том, чтобы у каждого из этих пользователей была своя собственная копия, но для этой конкретной системы это был самый простой способ сделать это (поскольку им не нужно задавать среду дважды).