Read Sean

Read me, read Sean.
posts - 508, comments - 655, trackbacks - 9, articles - 4

[Tips] 如何给SVN资源库降级

Posted on 2011-02-16 19:34 laogao 阅读(2856) 评论(0)  编辑  收藏 所属分类: Computer Usage

问题起因: 帮同事排查一个SVN资源库导入后无法使用的问题,checkout时报错
  Expected FS format '2'; found format '3'
  期待文件系统(FS)格式 “2”;找到格式“3”

熟悉SVN的朋友应该知道,Subversion大版本更新时有可能会对其文件格式进行调整,因此内部有文件格式版本的说法,以上报错信息在网上搜一下就知道,版本2和版本3分别对应Subversion的1.4.x和1.5.x,于是问题归结为如何给资源库降级,从而得到与1.4兼容的dump文件。方法很简单,记录如下,供需要的朋友参考:

首先在1.5.x的Subversion环境下新建一个与1.4.x兼容的资源库
  svnadmin --pre-1.5-compatible create project01

然后将之前无法正常导入1.4.x的dump文件(dumpfile.old)导入
  svnadmin load project01 < dumpfile.old

最后再做一次导出即可
  svnadmin dump project01 > dumpfule.new

回到1.4.x的Subversion环境,新的dump文件(dumpfile.new)就可以正常导入和使用了。


只有注册用户登录后才能发表评论。


网站导航: