Google
 
  主站 | 论坛 | Subversion手册 | TortoiseSVN手册 | SVN知识库 | 下载区 | QQ群MSN群 | 家园 | 关于
繁體中文

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

From SVN知识库

Jump to: navigation, search
作者: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

Personal tools