Subclipse错误消息“存储库的预期格式'3';找到格式'5'”

时间:2008-09-25 13:31:21

标签: eclipse svn

我在eclipse中安装了subclipse,但是当我尝试打开存储库时,我收到一条错误消息“存储库的预期格式'3';找到格式'5'”。

以下是导致错误消息的步骤序列。

从Eclipse主菜单中选择“Window - > Open Perspective - > SNV Repository Exploring”。

右键单击“SVN Repository”选项卡。从弹出菜单中选择“新建 - >>存储库位置...”。将出现“添加SVN存储库”面板。

在“网址”字段中输入“file:/// Users / caylespandon / svn / MyProject”。点击“完成”按钮。

出现以下错误消息的面板:

Unable to Validate
Error validating location: "org.tigris.subversion.javahl.ClientException:
Couldn't open a repository
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///Users/caylespandon/svn/MyProject'
Unsupported repository version
svn: Expected format '3' of repository; found format '5'
"

请注意,我可以从命令行访问同一个存储库:

~> svn checkout file:///Users/caylespandon/svn/MyProject
A   MyProject/trunk
A   MyProject/trunk/Jamrules
A   MyProject/trunk/.project
A   MyProject/trunk/setenv
[...]

以下是版本信息:

Eclipse:版本3.4.0 build id I20080617-2000

Subclipse版本:1.2.0

SVN版本:1.4.4(r25188)

在Mac上运行:OS X版本10.5.4

PS - 如果您的答案涉及从文件切换到svn + ssh,请解释为什么以及如何将现有存储库从文件转换为svn + ssh而不丢失任何历史记录。

5 个答案:

答案 0 :(得分:2)

请在此猜测,但请确保您的libsvnjavahl库版本与您正在使用的SVN版本相同。

答案 1 :(得分:1)

查看these answers类似的问题。

答案 2 :(得分:1)

(回答自己)

我最终选择了Cory Engebretson建议的解决方案,即使用Subversive而不是Subclipse。我做了一些谷歌搜索,看看一个是否比另一个更好,它们似乎相当于一个像一个和另一个。我找到了Subversive清除器的帮助(特别是安装说明),并且我能够毫不费力地使用它。

答案 3 :(得分:0)

我对你发布的问题无能为力,但我建议尝试颠覆。我对一些subclipse错误感到沮丧,并且更加快乐。安装需要更多的工作。

Eclipse Subversive Project

答案 4 :(得分:0)

问题的根源在于您使用的是不了解SVN存储库的较新格式(5)的旧SVN客户端。