Pregunta

¿Cuál es la mejor / más fácil / rápida forma de mover un proyecto de una copia local a un nuevo repositorio?

La máquina que aloja el repositorio original murió y estoy en el proceso de recrear un repositorio en una nueva máquina a partir de copias locales.

EDITAR: debería haber mencionado que todos los clientes son máquinas con Windows y solo uno tiene cygwyn (para admitir el comando rm ).

¿Fue útil?

Solución

Todos aquí sugieren eliminar las carpetas svn. SVN tiene una "exportación" comando para hacer una copia de la carpeta sin las carpetas .svn, que está lista para importar más tarde.

Otros consejos

rm -rf `find . -name .svn`
svn import [...]

Por supuesto, no tendrá historial, ya que su repositorio original murió, y no debe tener una copia de seguridad.

Copie la fuente a una nueva ubicación, elimine todos los subdirectorios .svn. Importe el resultado neto.

Si el repositorio original está muerto, entonces ha perdido el historial. Lo mejor que puede hacer es eliminar los directorios .svn en el árbol (rm -rf find ./ -iname .svn ) y volver a importar la fuente en un nuevo repositorio creado en el nuevo servidor

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top