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