«Ветвление» SVN-хранилища «для чайников» типа меня
В этот статье я постараюсь объяснить как сделать «ветвление»

…а получить хочется такую (в связи с, скажем, расширением проекта):

Итак, сразу оговорка: используется Linux.
Собственно, для начала надо скачать содержимое хранилища (svn co…) и перейти в него (cd anywhere).
Инструкция:
-
Создадим папки trunk, tags и branches:
LIST=`ls`
svn mkdir trunk branches tags
for file in $LIST; do svn move $file trunk; done;В начале создаётся переменная с текущим результатом вывода ls. Создаём папки и перемещаем каждую папку и файл из списка;
-
Если нужно скопировать содержимое trunk в скажем, tags/1.0 (скажем, при релизе версии 1.0), то выполняем следующее:
svn copy trunk tags/1.0
-
И… коммит:
svn commit -m "Создание «ветвления» хранилища."где флаг -m задаёт сообщение для лога.
Стабильных Вам версий!
PS: Собственно, этот пост писался больше как памятка.