转载自地址:http://blog.csdn.net/starnight_cbj/article/details/4688616
转载目的:记录遇到过的问题
现象:
访问版本库时,出现错误:Expected FS format '2'; found format '3'
如果有中文包的话,错误是这个:期望文件系统格式“2”;发现格式“3”
问题产生原因:
服务程序是1.4.x版本的svnserve或mod_dav_svn,版本库通过1.5.x版本的svnadmin或TortoiseSVN创建时,会产生这个问题
解决方法:
- 使用1.5以上的SVN来作为服务
- 或使用1.4系列的svnadmin或TortoiseSVN来创建版本库
- 或使用1.4.x系列创建新版本库,通过1.5.x版本备份并恢复原版本库到新版本库
step 1: 创建一个新的版本库new-repo
step 2: 将原来的Repository导出为一个文件dumpfile
svnadmin dump path/to/old-repo > dumpfile
step 3: 将dumpfile导入到新的Repository
svnadmin load path/to/new-repo < dumpfile