4

当我的 CLIENT 获取我们的 Subversion SERVER 存储库列表时,我们收到一个错误,如下所示;

D:\temp>svn list svn://192.168.1.2/d:/svnrepository/r0
svn: E160043: Unable to connect to a repository at URL 'svn://192.168.1.2/d:/svnrepository/r0'
svn: E160043: Expected FS format between '1' and '4'; found format '6'

客户端有 svn 版本 1.8.3 (r1516576)

D:\temp>svn --version
svn, version 1.8.3 (r1516576)
compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

而且我们的 SERVER svn 和 svnandmin 版本是一样的;

d:\>svnadmin  --version
svnadmin, version 1.8.3 (r1516576)
compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

d:\>svn --version
svn, version 1.8.3 (r1516576)
compiled Aug 27 2013, 19:43:20 on x86-microsoft-windows

这种情况有什么问题?(向糟糕的英语道歉)

4

2 回答 2

1

您的 svn-client,即使它已升级到 1.8,也将自己声明为旧版本(1.6?)

在使用此客户端之前,您必须至少重新启动一次 Windows

于 2013-09-13T10:23:03.073 回答
1

我有同样的问题。当我更新它时,我的 subversion 服务器正在运行,因此 svnserve 文件从未更新。SvnServe 允许您使用该svn://协议。这些步骤都应该在您的服务器上完成。

1)停止 svnserve.exe 服务(或杀死你的进程)

2)卸载颠覆

3)安装最新的subversion客户端。我使用了位于http://www.collab.net/downloads/subversion的 Subversion 1.8.3(Windows 64 位)

4)启动svnserve.exe服务

于 2013-09-16T16:07:52.480 回答