【发布时间】:2013-08-10 00:26:21
【问题描述】:
当我尝试使用 SVN 签出存储库时出现错误:
E160043:“1”和“4”之间的预期 FS 格式;找到格式'6'
我了解到这与不匹配的版本有关,但是我的 SVN 服务器和客户端都运行版本 1.8.1。
(编辑:) 我一直在关注本教程:http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ 我从一个预构建的 MacPorts 版本的 SVN 开始,然后我构建了自己的版本,看看它是否能解决问题。
我正在使用 SVNServe 服务。我是在服务端测试服务端,所以客户端和服务端是同一个实例。
这是确切的版本(我相信它们是一个包):
svn --version
svn, version 1.8.1 (r1503906)
svnadmin --version
svnadmin, version 1.8.1 (r1503906)
svnadmin --version
svnadmin, version 1.8.1 (r1503906)
如果我使用 --compatible-version 1.7 创建一个 repo,但这似乎很愚蠢,因为一切都是 1.8+ 版本。
任何帮助将不胜感激。
【问题讨论】:
-
您如何托管 Subversion(apache、svnserve 等)?您是自己构建的,还是使用操作系统打包的?
-
已回答堆栈溢出问题 [此处][1]。 [1]:stackoverflow.com/questions/17259360/…
-
这通常在客户端和服务器版本不兼容时出现。因此,请至少说明您安装了哪些版本(客户端和服务器),以及您如何设置要使用的存储库。
-
问题正文中回答的详细信息和问题。谢谢大家的帮助。
-
您是否在服务器上重新创建了存储库?还是该存储库是某个地方的副本?您是否尝试过创建一个新存储库(使用
svnadmin),然后在本地签出该存储库(应该可以)?您的问题中没有信息库的来源。
标签: svn svn-server