SVN导入库失败问题。(Expected FS format between ‘1’ and ‘3’; found format ‘4 2009-04-23 15:44
安装环境: Appache 2.2.10 :apache_2.2.10-win32-x86-no_ssl.msi SVN 1.5.4 : CollabNetSubversion-server-1.5.4-1.win32.exe TortoiseSVN 1.6.1: -1.6.1.16129-win32-svn-1.6.1.msi 安装后,Appache启动没有问题。 使用TortoiseSVN 创建了一个库,然后,通过TortoiseSVN 导入一些文件入新库时失败, 打开appache的error log,发现如下提示: (20014)Internal error: Expected FS format between ‘1’ and ‘3’; found format ‘4’, 上网查了一些提示,很多是说: appache中是旧的整合模块如,mod_dav_svn.so 我已经将svn下的最新的模块mod_dav_svn.so 等都复制到了appache目录下,为什么还有这样的错误。 但是,想想,总之,问题的关键就是:版本不匹配。 后来想到,我的新库是TortoiseSVN 1.6.1创建的,而向新库添加文件的操作 需要用到SVN 1.5.4 ,是不是这两个不匹配,于是,安装了旧的 TortoiseSVN 1.5.5,问题解决。 开源软件关键是要匹配,不匹配造成的问题非常头痛。 像,刚才这个问题,如果不创建新库,而是使用老库,所有操作都没有问题的。 可参考:http://hi.baidu.com/pwcrab/blog/item/96970951e4648e2c42a75b9b.html http://community.thoughtworks.com/posts/acb0a5f348 迅速搭建SVN环境 http://www.cnblogs.com/mouhong-lin/archive/2008/08/01/1258345.html SCMLife:http://bbs.scmlife.com/viewthread.php?tid=19022 似乎直接修改format文件内容到指定格式范围,目前还没发现问题
|