如何将1.3的版本库(注意不是程序)升级到1.4
From SVN知识库
作者: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
