子剪辑错误消息"存储库的预期格式为'3';找到的格式为'5'"
我在eclipse中安装了subclipse,但是在尝试打开存储库时收到错误消息"存储库的预期格式为'3';找到格式为'5'"。
这是导致错误消息的步骤顺序。
从Eclipse主菜单中选择"窗口->打开透视图-> SNV存储库浏览"。
右键单击" SVN存储库"选项卡。从弹出菜单中选择"新建->存储库位置..."。出现"添加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版内部版本ID I20080617-2000
子片段版本:1.2.0
SVN版本:1.4.4(r25188)
在Mac上运行:OS X版本10.5.4
PS-如果答案涉及从文件切换到svn + ssh,请解释为什么以及如何将现有存储库从文件转换为svn + ssh,而不会丢失任何历史记录。
解决方案
只是在这里猜测,但请确保libsvnjavahl库版本与我们正在使用的SVN版本相同。
对于我们发布的问题,我们无济于事,但我建议我们尝试颠覆性的尝试。我因遇到一些子剪辑错误而感到沮丧,并且更加快乐。安装确实需要更多的工作。
Eclipse颠覆项目
问题的根源在于我们使用的是旧的SVN客户端,该客户端不了解SVN信息库的新格式(5)。
看看这些对类似问题的答案。
(回答自己)
我最终选择了Cory Engebretson建议的解决方案,该解决方案是使用Subversive而不是Subclipse。我进行了一次谷歌搜索,看一个是否比另一个更好,并且它们似乎在某种程度上彼此等效。我找到了Subversive clearer的帮助(尤其是安装说明),并且可以轻松进行工作。