Guia ràpida per Subversion
Escrit al 2004-04-17 00:00:00 per cpina
Aquí faig una petita guia ràpida per treballar amb el Subversion.
Com a exemple aprofito per fer-ho amb el codi del web de Catux.
Com a exemple aprofito per fer-ho amb el codi del web de Catux.
Primer de tot agafarem el codi font:
svn checkout svn://catux.org/php
I ja el tindrem a un directori del nostre disc.
A partir d'aquí podem treballar de forma normal amb els fitxers. De totes maneres, si volem copiar, moure o eliminar fitxers haurem de fer:
svn copy origen desti
svn move origen desti
svn delete pp.c
Així informarem a Subversion del que estem fent (que destí és una còpia d'origen, etc.)
A vegades, potser volem "desfer" els canvis que hem fet a un fitxer, ho podríem fer així:
svn revert hola.php
Quan haguem acabat, farem:
svn commit
Ens demanarà una descripció del que haguem fet. És important posar descripcions concises, i a més enviar les modificacions freqüentment (és a dir, no treballar una setmana sencera i enviar les actualitzacions sinó fer-ho de tant en tant).
Si volem actualitzar la nostra còpia local:
svn update
Així ho actualitzem, també és important fer-ho freqüentment per tal de treballar sobre la última còpia que s'hagi fet.
Si volem tornar a agafar una versió anterior, podem fer:
svn update --revision 2
(si fem svn help checkout veiem les opcions que tenim)
Amb la comanda:
svn log
Podem veure els últims canvis que hi ha hagut, l'usuari que els ha fet, la data i la descripció que hi ha posat l'usuari.
I per últim, amb l'ordre:
svn diff
Veurem, amb el format "diff" els canvis que hem fet
Més informació:
http://svnbook.red-bean.com/svnbook/ch03s05.html
Carles Pina i Estany
carles arroba pinux.info
http://pinux.info
Categories: Articles, Trucs
Comentaris
- Sense comentaris