通过 SVN 托管项目,随着时间的推移,项目下 .svn
目录会越来越大,甚至会达到吉字节(GB)大小。经过一顿搜索,找到一个 Windows 系统下的处理办法,使用 tortoiseSVN 工具自带的 cleanup 便可优化 .svn
目录大小,但这种方法在 Mac 和 Linux 下无法使用。
tortoiseSVN 仅是图形化工具,本质上还是调用 svn
命令,经过搜索发现,可以使用 svn cleanup
来优化空间,具体命令如下:
1 | svn cleanup --vacuum-pristines |
如果当前计算机登录用户与 SVN 用户名不同,可以使用 --username
指定 SVN 用户名:
1 | svn cleanup --vacuum-pristines --username=<用户名> |
更多选项可使用 svn help cleanup
自行查看。