Altere a profundidade na cópia de trabalho existente do SVN sem fazer o download novamente

Tenho uma cópia de trabalho de um repositório SVN inteiro, mas quero transformá-lo em uma cópia de trabalho esparsa devido a problemas de espaço em disc

Uma maneira de fazer isso seria:

svn up --set-depth immediates projects
svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2

No entanto, isso excluiria primeiroproject1 eproject2, faça o download novamente. Isso é realmente inconveniente, porque eles são muito grandes e a velocidade de upload do servidor é muito baixa. Eu tentei isso (com outra parte menor do repositório, como um experimento):

svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
svn up --set-depth immediates projects

Mas o último comando desfaz o primeiro 2.

Como posso definir a profundidade de uma cópia de trabalho sem atualizá-la / alterá-la imediatamente, para que eu possa ter a chance de configurar corretamente os subdiretórios primeir

Or existe outra maneira de realizar o que eu quero, por exemplo copiandoproject1 eproject2 para um local seguro primeiro?

questionAnswers(5)

yourAnswerToTheQuestion