SVN как настроить хранилище FSFS только для чтения?
У меня есть несколько хранилищ SVN файловой системы на основе FSFS, которые я хочу переключить только для чтения. Есть ли флаг, который я могу включить, чтобы остановить запись svn-клиентов в репозиторий?
В качестве альтернативы я мог бы просто удалить все разрешения на запись из папки, но это кажется излишним.
2 ответа:
Использование
svnadmin freezeчтобы сделать ваши РЕПО доступными только для чтения или настроить права пользователя или файловой системы так, чтобы никто не мог совершать фиксацию. Правильный подход зависит от конкретной задачи, которая у вас есть, но я думаю, чтоsvnadmin freezeдолжен помочь вам в большинстве случаев.
svnadmin freezeдоступен начиная с Subversion 1.8. Убедитесь, что ваша подрывная деятельность является актуальной.
Один из вариантов-использоватьstart-commit крюк с содержимым, подобным этому:
echo "Repository is readonly" exit 1