svn: E160043: '1' 和 '4' 之间的预期 FS 格式;找到格式“6”

Posted

技术标签:

【中文标题】svn: E160043: \'1\' 和 \'4\' 之间的预期 FS 格式;找到格式“6”【英文标题】:svn: E160043: Expected FS format between '1' and '4'; found format '6'svn: E160043: '1' 和 '4' 之间的预期 FS 格式;找到格式“6” 【发布时间】:2013-09-17 21:24:57 【问题描述】:

当我的 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'

并且 CLIENT 有 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

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

【问题讨论】:

SVN Error: Expected fs format between '1' and '3'; found format '4'的可能重复 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

我遇到了同样的问题。当我更新它时,我的 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服务

【讨论】:

以上是关于svn: E160043: '1' 和 '4' 之间的预期 FS 格式;找到格式“6”的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio版本控制之SVN图文教程篇

02~ 一步一步教你使用 SVN之SVN 的介绍

SVN之工具tortoiseSVN

一步一步搭建Svn服务之TortoiseSVN基本操作

版本管理之SVN客户端的下载安装和使用

SVN之Subversion server及TortoiseSVN client简单部署