Cambie la profundidad en la copia de trabajo SVN existente sin volver a descargar
Tengo una copia de trabajo de un repositorio SVN completo, pero quiero cambiarlo a una copia de trabajo dispersa debido a problemas de espacio en disco.
Una forma de hacer esto sería:
svn up --set-depth immediates projects
svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
Sin embargo, eso primero eliminaríaproject1
yproject2
, luego vuelva a descargarlos. Esto es realmente inconveniente, porque son muy grandes y la velocidad de carga del servidor es muy baja. Intenté esto (con otra parte más pequeña del repositorio, como experimento):
svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
svn up --set-depth immediates projects
Pero entonces el último comando simplemente deshace el primer 2.
¿Cómo puedo establecer la profundidad de una copia de trabajo sin que se actualice / cambie inmediatamente, para que pueda tener la oportunidad de configurar correctamente los subdirectorios primero?
O hay otra forma de lograr lo que quiero, p. copiandoproject1
yproject2
a un lugar seguro primero?