首页 > 解决方案 > Eclipse Oxygen 将无法与 SVN 服务器连接

问题描述

我有'TortoiseSVN 1.10.0,Build 28176 - 64 Bit,2018/04/14 08:00:32',它适用于非 Eclipse 情况。我已经阅读并关注了 Stackoverflow 和其他人的大部分虔诚的帖子。仍然没有喜悦。我已经添加了 SVN 插件,除了 'JavaHl' 在尝试一个小时后失败。我的 Eclipse 是:面向 Web 开发人员的 Eclipse Java EE IDE。版本:Oxygen.3a Release (4.7.3a) Build id: 20180405-1200 目前的情况是:当我尝试添加存储库位置时,我得到: 错误信息

我也尝试过 'file:///P:/SMC/TortoiseSVN/Projects/' 失败并显示相同的消息。这是 TortoiseSVN 在结帐对话框中给我的。当我查看“存储库浏览器”时,我看到: 存储库浏览器

我尝试了其他几种变体,但都没有奏效。

当我在窗口→首选项→团队→ SVN 下查看时,我看到: 在此处输入图像描述

我也确实在“Native JavaHL 1.8.11”的下拉菜单中看到了一个条目,但它给出了几乎相同的错误。在此先感谢 Cliff2310

标签: eclipsesvntortoisesvn

解决方案


您有一个文件系统 (FS) 存储库(URL 以 开头file://),因此不涉及 SVN 服务器,Eclipse 或 Subversive 的连接器直接访问文件。

Subversion 1.10可以理解文件系统格式 8 ,而不是 1.9。不幸的是,目前还没有用于 SVN Eclipse 插件 Subversive 的 SVN 1.10 连接器。此外,作为Subversive Eclipse 插件的替代品的Subclipse尚不支持,但将在下一个即将发布的版本中支持 SVN 1.10

作为hack,您可以将文件中的版本db/format从 8 更改为 7。但请注意,这也可能会破坏存储库。

更好的解决方案是降级存储库。非文件系统存储库会执行得更好。在 Windows 上,您可以为此使用例如VisualSVN Server,最新版本 (3.9.0) 应该能够导入您的 FS 8 存储库,因为它支持 SVN 1.10


推荐阅读