Subversion安装配置维护,尽在我用Subversion - 我用Subversion编辑团队倾力打造
注意:本文档中心已转移至SVN知识库
注册 | 登陆 RSS 2.0 订阅


如何将1.3的版本库(注意不是程序)升级到1.4

« 上一篇 | 下一篇 »

作者:PCplayer

来自:我用Subversion - http://www.iUseSVN.com

发表时间:2006.9.25

修改时间:2006.9.27

为什么要升级,升级有什么好处,请看1.4的发布说明
http://bbs.iusesvn.com/thread-277-1-1.html

我最感兴趣的一个优点就是1.4的版本库占用的磁盘空间显著变小。

升级步骤
1将旧格式的版本库导出为dumpfile
2用新的程序(1.4版)创建一个新的版本库
3将导出的dumpfile重新载入到新的版本库


下面就以实例描述如何升级:
一、windows上升级
版本库位置 D:\svndb\proj1
命令如下:
svnadmin dump D:\svndb\proj1 > proj1dumpfile
(如果之前没有升级subversion程序到1.4,最晚在这要升级了)
svnadmin create D:\svndb\proj1new
svnadmin load D:\svndb\proj1new < proj1dumpfile

二、Linux上升级
版本库位置 /svndb/proj1
命令如下:
svnadmin dump /svndb/proj1 > proj1dumpfile
(如果之前没有升级subversion程序到1.4,最晚在这要升级了)
svnadmin create /svndb/proj1new
svnadmin load /svndb/proj1new < proj1dumpfile
有多个版本库多次这样执行,或者写成一个批处理程序。

 
三、后注
1.升级时按全量导出,原来的分支、日志都还在的,仅仅改变了文件格式而已。
2.一定要用1.4创建新库,用1.4载入。

转帖请包含作者等版权信息、并注明来自:我用Subversion - 如何将1.3的版本库(注意不是程序)升级到1.4


Tags: 版本库升级 编辑: fengzi_015

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):