Mój pierwszy projekt tworzę w Subversion . Do tej pory mam
branches
tags
trunk
Myślę, że od razu muszę uczynić gałęzie osobnymi i zacząć od nowa. Aktualizacja oddziałów jest normą.
Pracowałem w bagażniku i przenosiłem zawartość do znaczników w następujący sposób.
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
Mój żołądek mówi mi, że jest to całkowicie błędne i powinienem zachować pewien związek między używanymi plikami svn copy
. Pliki, które utworzę w ten sposób, nie będą ze sobą powiązane i jestem pewien, że przegapię funkcje Subversion. Mam rację?
Czy powinienem używać kopii svn dla poszczególnych plików?
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"
Czy powinienem używać kopii svn w całym katalogu?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"