Al mover un repositorio SVN a otro servidor lo deseable sería mantener las revisiones (o al menos de las revisiones relevantes) para no perder el histórico de los cambios.
Estos pasos pueden ayudarte a mover de la forma más simple posible, un repositorio de un servidor a otro. No importa si la migración del servidor es de Windows a Linux o viceversa.
Lo primero que debemos hacer es un dump del repositorio de origen.
svnadmin dump /ruta/repositorio > repositorio.dump
Luego, creamos un nuevo repositorio en el servidor de destino, utilizando svnadmin.
svnadmin create /ruta/repositorio
Por último, importamos el dump del respositorio en el servidor de destino.
svnadmin load /ruta/repositorio < repositorio.dump
Artículos relacionados:
aca les dejo otro dato no menor
si kieren relocalizar tendran problemas con el UUID ya que al realizar el dump no lleva el uuid antiguo aca les dejo la receta para que vuelvan al uuid antiguo
svnlook uuid /var/svn/repos
cf2b9d22-acb5-11dc-bc8c-05e83ce5dbec
$ svnadmin setuuid /var/svn/repos # generate a new UUID
$ svnlook uuid /var/svn/repos
3c3c38fe-acc0-11dc-acbc-1b37ff1c8e7c
$ svnadmin setuuid /var/svn/repos \
cf2b9d22-acb5-11dc-bc8c-05e83ce5dbec # restore the old UUID
$ svnlook uuid /var/svn/repos
cf2b9d22-acb5-11dc-bc8c-05e83ce5dbec
Weno el aporte de luis, no me resultaba por eso…