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