Copia de security y restauración de TortoiseSVN

Necesito hacer una copy de security del repository en TortoiseSVN y moverlo a una nueva PC. ¿Cuáles son los pasos para hacer crear la copy de security?

No puedo encontrar la opción de copy de security en el menu, lo único que encontré fue la forma de command-line:

svnadmin dump C:\SVN\MyProject > C:\tmp\MyProject.bak 

¿Asumo que C: \ SVN \ MyProject es el directory del repository? Si es así, no sé dónde está ubicado el mío y no sé cómo averiguarlo (no aparece ninguna indicación en el menu).

Si alguien sabe cómo hacer copys de security y restaurar un repository usando pasos claros, ¡eso sería genial!

EDITADO: Mi SVN se sirve con un sistema de files

 file:///D:/svn/myproject 

svnadmin command svnadmin no funciona

La manera más fácil y simple es apreciada.

Si accede a su repository a través del protocolo svn: // significa que es servido por el service svnserve .

Intente search ese service en el administrador de services y vea la línea de command utilizada para iniciarlo. Esa línea de command contiene la ruta al directory del repository en el disco. Ese es el directory del que desea hacer una copy de security.

Las opciones de línea de command para svnserve están documentadas aquí . Te interesa la opción raíz .

Si su repository es servido por Apache ( http: // protocol), entonces puede encontrar la ruta del repository en los files de configuration de Apache, como se describe aquí . Busque SVNPath .

Usualmente puedes copyr el directory del repository dado a una nueva PC y apuntar svnserve o Apache a ese nuevo directory.

Esto puede no funcionar debido a las diferencias en las versiones de svn. Por lo tanto, es posible que desee ir con el enfoque de volcado / carga documentado aquí .

Es bastante sencillo:

 svnadmin dump C:\SVN\MyProject > dumpfile # copy the dumpfile to a new PC svnadmin load C:\SVN\MyNewProject < dumpfile 

Todo lo que debe hacer es copyr los files del sistema de files donde se encuentra el repository real. Dependiendo de lo que esté sirviendo su repository de subversión (serveres web Apache o IIS), debe haber un file de configuration (apache) o configuration (iis) que tenga la ruta al depósito en él.

por ejemplo, tengo una url de repository como:

https: // server / svn01p / svn / Repositories / MyStuff / MyProject / branches / December2011

Cualquiera que sea el server web que esté procesando, esa url necesitará saber dónde se encuentra el repository real, por lo que debería poder regresar desde allí.

No copys de security de tortuga. Haga una copy de security de los files del repository real, y luego apunte a la tortuga a la nueva location usando el command "reubicar" en el menu.