【问题标题】:Why is it so hard to install SVN in eclipse?为什么在eclipse中安装SVN这么难?
【发布时间】:2019-03-05 03:53:15
【问题描述】:

我使用 eclipse 已经有一段时间了,并且知道市场上有两个选项,SVN eclipse 赞助的连接器,然后是 subversvion.tigris.org,我的问题是让连接器在安装时实际安装和工作本机 Java 我得到错误,我很难让极化连接器工作,在我目前的情况下,我现在得到的具体错误是它无法初始化 apache 类 subversion.javahl.SVNClient 并且令人沮丧的是 SVN 无法安装带有这些较新版本的 Eclipse 的盒子。有人有这个问题吗?其他人在让极化连接器工作时遇到问题吗?只是好奇是否有人有解决方案。谢谢

【问题讨论】:

  • 你并不孤单。我的理解是,有某种许可 BS 在法律上阻碍了 Eclipse 提供体面的 svn 集成。我只是放弃并坚持使用 NetBeans,它永远拥有无缝的 svn 集成。
  • 谢谢哥们,我找到了polarion.plm.automation.siemens.com/products/svn/subversive/…,但尝试安装最新的稳定版本根本不稳定,所以我想我会继续寻找。讨厌将 200 个插件迁移到 GIT :)
  • 原因很简单,因为 Eclipse 本身没有使用 SVN,因为 Eclipse 很久以前就决定迁移到 Git。此外,许多项目同时迁移到 Git,因此在 Eclipse 中更好地集成的需求已经减少。我的建议是迁移到 Git……是的,这意味着工作(在 Maven 项目中,我们已经迁移到 100 多个 Git 存储库中……)……我没有看到任何许可证问题,因为 Subversion 是 Apache 项目和 Eclipse是 Eclipse 许可证吗?..问题只是兴趣降低了。那是开源的......
  • Eclipse Subversive 是 Simultaneous Release until 2017 的一部分。 2015 年,作为该开源项目主要推动者的 Polarion 公司被西门子收购。 Subversive 需要一个连接器才能工作:JavaHL(本机库 + Java API)或 SVNKit(100% Java)。由于连接器许可证与 EPL 不兼容,因此它们不允许作为 Subversive 的一部分(来自 eclipse.org)提供,但必须单独安装(来自 Polarion/Siemens)。对于尚未使用 Git 的项目,我使用 Subversive+SVNKit 没有问题。 @khmarbaise
  • SVN 正在向前发展,但不幸的是 Eclipse 插件没有....

标签: eclipse svn subclipse subversive polarion


【解决方案1】:

我找到了一个解决方案,最新版本的 subversion 没有从市场上安装,我去了 eclipse 上的项目主页,下载了 luna 的存档版本,将它安装到最新版本的 eclipse 中并有效。

【讨论】:

    【解决方案2】:

    如果您想使用 Marketplace 中的 Subclipse,请参阅此处的安装信息:

    https://github.com/subclipse/subclipse/wiki

    大多数问题都与为您的操作系统安装本机 Subversion API 有关,但该页面上的一些信息可以提供帮助。如果您愿意使用纯 Java API,应该没有任何困难,但原生 API 更好,更受欢迎,特别是如果您打算在同一个工作副本上使用 SVN CLI 或其他 SVN 客户端。

    【讨论】:

    • Pure Java API 给了我一个 apache.SVNClient 在连接器下拉列表中查看它时无法初始化,能够让 Luna 版本正常工作,所以我认为我现在很好,谢谢发帖
    • 您的其他消息暗示您正在使用 Subversive。我正在回答 Subclipse。此外,apache.SVNClient 是“本机”API,这意味着它需要加载本机 DLL 或 .so/.dylib。纯 Java API 是 SVNKit。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 2022-12-31
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多