在使用svn的时候,遇到了这样的一个问题 
首先我使用TortoiseSVN 右键创建的repository. 
之后用IDEA,配置了1.9.4版本的SVN,去commit访问这个仓库 
结果出现了以下的问题(我做了很多操作,这些错误是反复出现的,您如果出现了相同的问题可以参考)

svn: E170013: Unable to connect to a repository svn:

Error svn: E125006: contains invalid filesystem format option 'addressing logical'

svn: E125006: Unable to connect to a repository at URL 'svn://localhost/oa'

svn: E125006: “D:\SVNrepository\oa\db\format”包含非法文件系统格式选项“address
ing logical”

我报的错误是: svn '/home/db/format' contains invalid filesystem format option

网上说的很简单,是因为版本问题。

创建目录的时候使用了Tortoisesvn1.9.4,因此用的是1.9的文件系统格式(TortoiseSVN自带1.9.4),并且会在path环境变量下给你加上 TortoiseSVN自带的svn1.9.4 (安装目录下的bin下有一个svn.exe)

但是呢,我在创建svn服务的时候,使用了你自己安装的svn1.8,这就导致,你在用svn1.8去访问1.9创建的目录,自然报错。

解决这个问题,就是使用1.8版本的svn来重新创建仓库,检查一下你的path,把path环境变量里TortoiseSVN的目录删除掉(注意备份path环境变量,删掉path里边的内容就玩完了)

或者,升级自己的服务到svn1.9,重新创建服务。

反正两个必须统一

这个是网上处理的办法,但是我在服务器上查询的是1.7版本,有点奇怪我明明在服务器上装的是1.9.4版本
svn报错问题:
'\db\format' contains invalid filesystem format option 'addressing logical'

linux服务器上最好查询一下 : vi /etc/profile 最后发现是环境变量的问题,因为之前被同事安装软件修改了。

如果遇到上面的问题无法解决的时候可以查查环境变量设置。

05-01 22:44