Что вы обычно делаете, это изменяете свой svn auth файл, который определяет пользователей, группы и права доступа для вашего хранилища subversion.См. Документацию о «аутентификации на основе пути» , как это сделать.
Ваш рабочий процесс будет выглядеть так:
- Загрузите файл svn auth с вашего сервера.
- Измените правила так, как вы хотите, чтобы они были.
- Загрузите измененный файл на свой сервер по адресу.
Файл аутентификации svn читается каждыйПри отправке запроса на сервер перезапуск сервера не требуется.
Вариант может быть (более расширенный параметр):
- Установить хранилище, содержащее svnauth file.
- Определите ловушку post-commit, которая копирует измененный файл в правильное расположение на сервере.
- Извлечение каталога, содержащего файл svn auth.
- Changeлокально
- Подтвердите его
- Сервер скопирует файл в нужное место.
Таким образом, вам нужно только обновить и зафиксировать локально, остальное будетсделано после фиксации хука.