Я бы хотел отделить ветки релизов от веток компонентов, поместив их в папку релизов. Я знаю, что с помощью svn лучше всего иметь структуру корневой папки следующим образом:
\trunk
\branches
\feature-a
\feature-b
\...
\tags
\1.0
\...
Я понимаю, что svn - это то, что папки trunk / branch / tags не имеют особого значения для svn. Буду ли я сталкиваться с какими-либо проблемами, добавляя папку релизов в корень проекта и помещая все мои ветки релизов в эту папку?
\trunk
\branches
\feature-a
\feature-b
\...
\releases
\release-a
\...
\tags
\1.0
\...
Создание новой ветки релиза будет выглядеть так:
svn copy http://project/trunk http://project/releases/release-b