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?