In questo articolo vedremo un’operazione molto interessante ed al tempo stessa delicata. Talvolta per vari motivi si può avere la necessità di migrare un repository SVN su un altro server. Seguendo questi semplici passi potremo raggiungere questo obiettivo in modo agevole.
procedura per migrare un repository svn

- EFFETTUARE UN BACKUP DEL REPOSITORY CHE SI VUOLE SPOSTARE
Occorre fare un dump del nostro repository tramite il seguente comando:
svnadmin dump /path/to/repository > repo_name.svn_dump
il dump conterrà tutte le revisioni e quindi potrebbe essere abbastanza “pesante”.
- CREARE IL NUOVO REPOSITORY
A questo punto occorre creare un nuovo repository chiaramente vuoto.
svnadmin create /path/to/repository
- IMPORTARE IL VECCHIO REPOSITORY NEL NUOVO
Ultimo passo è quello di caricare il dump nel nuovo repository.
svnadmin load /path/to/repository < repo_name.svn_dump