То, как мы используем Subversion, - это работать с соединительными линиями, ветвями функций для значительных функций ( > 1 дней работы) и разблокировать ветки.
Мы удаляем ветки функций, когда они счастливо сливаются, но мы хотим сохранить ветки релиза, если они необходимы для исправления ошибок и т.д.
Каждый из нас, как минимум, проверяет корень проекта, так что у всех нас есть копия всей структуры каталогов (соединительная линия, ветки, выпуски). Насколько я могу научить людей проверять, что они работают против ствола, они могут в конечном итоге работать с веткой освобождения случайно.
Каков наилучший способ предотвратить это? Я собираюсь заблокировать все файлы в ветки релиза, поможет ли это? Какие еще существуют варианты?