eclipse - 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 在结帐对话框中给我的。当我查看“存储库浏览器”时,我看到:
我尝试了其他几种变体,但都没有奏效。
我也确实在“Native JavaHL 1.8.11”的下拉菜单中看到了一个条目,但它给出了几乎相同的错误。在此先感谢 Cliff2310
解决方案
您有一个文件系统 (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。
推荐阅读
- file - 在 Ansible 中打印时保留文件的格式
- node.js - Google Code Jam:我对火车时刻表问题的解决方案失败了
- swiftui - SwiftUI TabView 索引视图不尊重页面视图索引
- mongodb - 使用来自 mongodb 触发器的 cloudwatch 事件触发 aws lambda 函数比使用 sqs 中的消息有多可靠?
- postgresql - 错误:Docker-compose Postgres 中“CREATE”或附近的语法错误
- firebase - Flutter Web Firebase 错误。未捕获的 ReferenceError:未定义 firebase
- php - 如何在共享主机上安装 ffmpeg?
- node.js - 如何在 nodejs 中缓存和执行调用
- python - Python Django 初学者:无法打开 manage.py
- pandas - 准备数据集时间序列数据