効果
.svn/ ディレクトリのサイズが減る。
どういうこと?
全体で100MB以上のような大規模なファイルツリーをsvnで管理していると、何度も svn update
していたらローカルにある .svn/ のサイズが元の何倍もの大きさに膨れることがある。
updateするごとに更新分が残っている?
その膨れた .svn/ を小さくするためのコマンドが svn cleanup
。
折角なので svn update
するたびにその直後に svn cleanup
すれば、.svn/ のサイズをおおよそ維持できる。
注意
- コマンドラインの
svn cleanup
は external のツリーまでは面倒を見てくれない。external のツリーごとに cleanup する必要がある。TortoiseSVN では externals を含めるかどうかのチェックボックスがあるので、それにチェックを付ければ externals も処理してくれる。