Я создаю свой первый проект в Subversion . Пока у меня есть
branches
tags
trunk
Я думаю, что мне сразу нужно сделать ветки единичными и начать все сначала. Обновление веток это норма.
Я выполнял работу в транке и перемещал содержимое в теги следующим образом.
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
Моя интуиция говорит мне, что это совершенно неправильно, и я должен поддерживать некоторые отношения между файлами, использующими svn copy
. Файлы, которые я создаю таким образом, не будут иметь никакого отношения друг к другу, и я уверен, что пропущу функции Subversion. Я прав?
Должен ли я использовать копию SVN для отдельных файлов?
mkdir tags/1.0
svn add tags/1.0
svn copy trunk/file1 tags/1.0
svn copy trunk/file2 tags/1.0
svn copy trunk/file3 tags/1.0
svn commit -m " create a first tagged version"
Должен ли я использовать копию SVN на весь каталог?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"