Sto creando il mio primo progetto in Subversion . Finora l'ho fatto
branches
tags
trunk
Penso di dover immediatamente rendere singolari i rami e ricominciare da capo. L'aggiornamento dei rami è la norma.
Ho lavorato nel bagagliaio e spostato il contenuto nei tag come segue.
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
Il mio istinto mi dice che questo è totalmente sbagliato, e dovrei mantenere una relazione tra i file usando svn copy
. I file che creo in questo modo non avranno alcuna relazione reciproca e sono sicuro che mi perderò le funzionalità di Subversion. Ho ragione?
Dovrei usare svn copy per i singoli file?
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"
Dovrei usare svn copy sull'intera directory?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"