У меня есть рабочая копия всего репозитория SVN, но я хочу изменить его на разреженную рабочую копию из-за проблем с дисковым пространством.
Один из способов сделать это:
svn up --set-depth immediates projects
svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
Однако сначала удалите project1
и project2
, а затем повторно загрузите их. Это действительно неудобно, потому что они очень большие, а скорость загрузки сервера очень низкая. Я попробовал это (с другой, меньшей частью репо, в качестве эксперимента):
svn up --set-depth infinity projects/project1
svn up --set-depth infinity projects/project2
svn up --set-depth immediates projects
Но тогда последняя команда просто отменяет первые 2.
Как установить глубину рабочей копии без ее немедленного обновления/изменения, так что у меня будет возможность правильно настроить подкаталоги в первую очередь?
Или есть другой способ выполнить то, что я хочу, например. сначала скопировав project1
и project2
в безопасное место?