
In meseria de programator uneltele de revision control (SVN, GIT etc) sunt de neinlocuit.
Uneori, din cauze diverse (schimbare hosting), trebuie mutat repositoriul de pe un server pe altul.
Uite mai jos ce trebuie facut:
Pasul 1: Vechiul server
Pe vechiul server trebuie sa rulam procesul de export:
svnadmin dump /cale/catre/repository/ > my_dumpO sa vezi cum fiecare revizie in parte va fi scrisa in fisierul "my_dump".
Ca sa-ti fie mai usor poti muta "my_dump" intr-o locatie accesibila prin http.
Pasul 2: Noul server
Copiezi "my_dump" pe noul server, daca ai urmat sfatul cu locatia accesibila prin http e simplu:
wget http://domeniu.ro/my_dumpapoi faci un nou repository si il importi pe cel vechi:
svnadmin create NUME_REPOSITORY --fs-type fsfs svnadmin load NUME_REPOSITORY --force-uuid < my_dumpAsta e tot :)
Daca vrei sa faci un checkout nou foloseste normal functia:
svn checkout PATH .dar daca aveai deja un checkout facut acesta trebuie relocat:
svn switch --relocate PATH_VECHI PATH_NOU