Read Sean

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

导航

公告


  • 关于我
  • 人生是一场对话
  • gaoyuxiang AT gmail DOT com
  • titlelogo.png

  • 我的译作
  • Scala for the Impatient
  • Open Source SOA
  • Programming in Scala

  • 声明
  • 所有文章和代码在这里以"现状"提供,作者不提供任何形式的担保,也没有授予除阅读和有条件共享之外的任何权利。除非特别说明,所有文章均为本blog作者原创,如需转载请注明出处和原作者,如用于商业目的,需作者本人书面许可。

  • 推荐文章
  • Pylons起步

常用链接

留言簿(29)

随笔分类(842)

随笔档案(507)

文章档案(4)

Friends' blogs

搜索

  •  

积分与排名

  • 积分 - 779463
  • 排名 - 55

最新评论

阅读排行榜

评论排行榜

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

Posted on 2011-02-16 19:34 laogao 阅读(2873) 评论(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)就可以正常导入和使用了。