1.6的版本库更省空间

Filed Under (Subversion Server) by rocksun on 19-02-2009

Tagged Under : ,

在Subversion1.5中的FSFS版本库中,会将修订版本文件分配到不同的目录里,默认是1000个文件一个目录。在Subversion 1.6中,更进一步,现在支持将多个修订文件打包成一个文件,从而提高访问效率并更节省空间。

最新的Subversion 1.6的程序,提供了svnadmin pack命令,可以完成这个打包的工作。经过B Smith-Mannschott的实验,一个有31100个修订的1.5版本库开始占据1.4G的空间。

经过Subversion1.6的svnadmin upgrade; svnadmin pack操作之后,经过打包,变成了1.3G。

进一步,使用1.6的svnadmin dump; svnadmin load; svnadmin pack操作之后,变成了1.1G,显著的减少了空间的占用。

关于这部分的内容可以看:http://svn.collab.net/repos/svn/branches/1.6.x/www/svn_1.6_releasenotes.html#filesystem-improvements