Subversion1.5的版本库(Repository)� �式已经更改,由于对于比较大的库,� �式的调整需要耗费非常显著的时间,所以Subversion 1.5对版本库没有采用自动的升级(工作拷贝的升级是自动的,如果� 有不同版本的客户端,� 要小心了),新的1.5可以运行在旧的版本库之上,但如果� 需要一些Subversion1.5的特别功能,� 就需要升级版本库了。
升级很简单一个命令(translation
是我的库名称):
svnadmin upgrade translation
Repository lock acquired.
Please wait; upgrading the repository may take some time...
Upgrade completed.
然后还有一个可选的步骤,Subversion1.5会为每个库维护一个索引,这个索引� 快Subversion检索数据的速度,默认是会在Subversion运行过程中不断更新的。但是这个更新索引的动作对于大的版本库来说可能会影响性能,所以Subversion1.5增� 了一个建立索引的工具svn-populate-node-origins-index
(发布包里已包含),可以让我们自己构建索引,使用方式如下(translation
是我的库名称):
svn-populate-node-origins-index translation
[ 1/23] Found 1 new lines of history.
[ 2/23] Found 0 new lines of history.
......
......
[22/23] Found 0 new lines of history.
[23/23] Found 0 new lines of history.
相当直接,这� �调整后Subversion就可以快一点了。关于Subversion1.5升级的详细注意事项,还是看我们的发布说明吧:Subversion 1.5发布说明。
TAG: repository Subversion subversion upgrade 升级
最新评论
� 除 引用 rocksun (2008-12-08 19:38:19, 评分: 0 )
忘了说了,应该是subversion1.5的程序有upgrade子命令。
zhenxin0603:
升级过程并不包括按版本调整修订版本存放的目录
� 除 引用 abirdissky (2008-11-05 11:19:22, 评分: 0 )
� 除 引用 zhenxin0603 (2008-8-12 12:05:44, 评分: 0 )
� 除 引用 fff (2008-7-10 16:55:00, 评分: 0 )