¿Cómo volcar solo una cierta parte del repositorio SVN?

12

¿Cómo mover una parte de un repositorio SVN a un nuevo repositorio?

Para mover el contenido de un repositorio SVN completo a un nuevo repositorio, primero hay que volcar el repositorio anterior:

svnadmin dump /path/to/repository > repository-name.dmp

y luego cárguelo en el nuevo usando svnadmin load.

Pero no estoy seguro de cómo mover una parte. ¿Todavía tengo que deshacerme de todo? ¿Busco la parte que quiero?

Para volcar myproject, intenté esto, pero no funcionó:

svnadmin dump /path/to/repository/myproject
Dehmann
fuente
1
¿O esto pertenece a serverfault.com?
dehmann
.. Creo que probablemente encontrarás la respuesta en la falla del servidor, pero creo que en estos días hay suficientes "usuarios avanzados" que usan SVN en sus máquinas locales para que valga la pena dejarlo aquí. ¡Recibió votos!
Zac Thompson el

Respuestas:

5

Si su repositorio está alojado en una URL que puede usar svnrdumppara volcar una subcarpeta del repositorio:

svnrdump dump http://svn.example.com/repos/[.../]project

donde repos es la raíz del repositorio y project es la subcarpeta que desea volcar.

Andreas J.
fuente