4 cose che non sapevo di SVN
Ecco cosa ho scoperto di nuovo subversion (SVN):
Come creare un branch
svn cp trunk branches/nome_branch
Come riunire un branch nel trunk
prima di tutto entrare nella cartella del branch (cd branches/nome_branch), poi scopriamo la revisione alla quale è stato creato:
svn log --stop-on-copy
e segnamoci la revisione XXXX.
Spostiamoci nel trunk e uniamo:
svn merge -rXXXX:HEAD ../branches/nome_branch
Ignorare dei files
…in modo che SVN (e per esempio client come rapidSVN) non li tenga in considerazione:
svn propset svn:ignore nomefile .
Se abbiamo un conflitto al momento del commit
svn up
Caso 1: voglio tenere la versione nel repository ed ignorare le modifiche locali:
svn revert nomefile
Caso 2: ho una situazione più complessa e devo agire a mano:
Modificare il file che creava conflitto, unendo le modifiche e decidendo manualmente come comportarsi, ed eliminando i caratteri strani (es. >>>>>>>) che mette SVN, salvare, e:
svn resolved nomefile
Infine, in entrambi i casi:
svn ci -m "Effettuata la modifica"
| Stampa l'articolo | Questo articolo è stato pubblicato da frasten il 5 giugno, 2008 alle 3:25 am, ed è archiviato come No Categoria. Puoi seguire i commenti a questo post attraverso RSS 2.0. Puoi pubblicare un commento o segnalare un trackback dal tuo sito. |





circa 3 anni fa
e se vogliamo avere la certezza che stiamo lavorando nel branch piuttosto che su un tag o nel trunk, sempre meglio fare prima di tutto un bel “svn info” per la directory corrente o “svn info nomefile” per un singolo file.
circa 3 anni fa
Riguardo al branch e merging con netbeans vi segnalo

http://programmaremobile.blogspot.com/2008/10/svn-branch.html#links
circa 3 anni fa
@giuseppe:
Grazie per la segnalazione!
circa 3 anni fa
circa 3 anni fa
@Lucky: grazie per la segnalazione, lo leggo subito!