【问题标题】:Eclipse Oxygen will not connect with the SVN serverEclipse Oxygen 将无法与 SVN 服务器连接
【发布时间】:2018-11-16 14:39:36
【问题描述】:

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

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

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

当我在窗口→首选项→团队→ SVN 下查看时,我看到:

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

【问题讨论】:

    标签: eclipse svn tortoisesvn


    【解决方案1】:

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

    filesystem format 8 is understood by Subversion 1.10, not by 1.9。不幸的是,目前还没有用于 SVN Eclipse 插件 Subversive 的 SVN 1.10 连接器。另外SubclipseSubversive Eclipse 插件的替代品,但will support SVN 1.10 in the next upcoming release 还没有。

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

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

    【讨论】:

    • 我想你有答案,但我是 SVN 新手,所以我希望得到一个更简单的答案。
    • 最简单的解决方案可能是在文件db/format 中将8 替换为7。但是,如果它首先不起作用,请备份包含存储库的目录。要创建新的存储库,请使用 Eclipse 或 svnadmin 和选项 --compatible-version 1.9
    • 好吧,我将 8 更改为 7,现在我得到:位置信息已被错误地设置。 svn: E160004: node-rev 中格式错误的文本代表偏移线。我使用了与上面相同的位置。
    • 太糟糕了。您可以尝试当前的 Subclipse 快照构建(更新站点:https://dl.bintray.com/subclipse/snapshots/)。看起来它包含一个 JavaHL SVN 1.10 连接器。之前卸载Subversive,两个SVN插件不能很好的配合使用。
    • 好吧,只是为了它,我去尝试连接 SVN 服务器,它成功了!我不知道会不会一切都好,但我已经连接了服务器。
    猜你喜欢
    • 2018-01-26
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    相关资源
    最近更新 更多