Я створюю свій перший проект у 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"