Мы используем немного другую структуру хранилища для SVN:
Магистраль - это то, что в данный момент живо.
Создание веток разработки для всех разработок. Как правило, во всех проектах у нас есть основная ветвь разработки (или Альфа), которую используют основные проекты, затем мы создаем дополнительные ветки по мере необходимости.
Создавайте теги во время развертываний для тестирования, использования, трансляции и т. Д., А затем объединяйтесь с транком после успешного развертывания в производственной среде.
Если вы работаете параллельно (например, исправление ошибок), после объединения обратно с транком объедините изменения с оставшимися активными ветвями.
Секрет, как и в случае любого контроля над источниками, заключается в том, чтобы команда следовала принятым вами правилам.