SVN リポジトリ全体の作業コピーを持っていますが、ディスク容量の問題のため、それをスパース作業コピーに変更したいと考えています。
これを行う1つの方法は次のとおりです。
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
か?