Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在eclipse中安装SVN如此困难?_Eclipse_Svn_Subclipse_Subversive_Polarion - Fatal编程技术网

为什么在eclipse中安装SVN如此困难?

为什么在eclipse中安装SVN如此困难?,eclipse,svn,subclipse,subversive,polarion,Eclipse,Svn,Subclipse,Subversive,Polarion,我已经使用eclipse一段时间了,知道市场上有两种选择,SVN eclipse赞助的连接器,然后是subversion.tigris.org,我的问题是让连接器实际安装并工作,当安装本机Java时,我会出错,我很难让polarion连接器工作,在我目前的例子中,我现在遇到的具体错误是,它无法初始化apache类subversion.javahl.SVNClient,令人沮丧的是,SVN无法在这些较新版本的eclipse中立即安装。有人有这个问题吗?其他人在使用polarion连接器时是否遇到问

我已经使用eclipse一段时间了,知道市场上有两种选择,SVN eclipse赞助的连接器,然后是subversion.tigris.org,我的问题是让连接器实际安装并工作,当安装本机Java时,我会出错,我很难让polarion连接器工作,在我目前的例子中,我现在遇到的具体错误是,它无法初始化apache类subversion.javahl.SVNClient,令人沮丧的是,SVN无法在这些较新版本的eclipse中立即安装。有人有这个问题吗?其他人在使用polarion连接器时是否遇到问题?只是好奇是否有人有解决办法。感谢

我找到了一个解决方案,subversion的最新版本不是从市场上安装的,我去了eclipse上项目的主页,下载了luna的归档版本,将其安装到最新版本的eclipse中,并且工作正常

如果您想使用Subclipse(市场上有),安装信息如下:


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

您并不孤单。我的理解是,存在某种形式的授权限制,在法律上阻碍Eclipse提供体面的svn集成。我只是放弃了,坚持使用w/NetBeans,它永远都是无缝svn集成的。谢谢budy,我发现了这一点,但尝试安装最新的稳定版本根本不稳定,所以我想我会继续寻找。讨厌将200个插件迁移到GIT:)原因很简单,因为Eclipse本身没有使用SVN,因为Eclipse早就决定迁移到GIT了。此外,同时许多项目已经迁移到Git,因此Eclipse中更好的集成需求已经减少。我的建议是转向Git…是的,这意味着工作(在Maven项目中,我们已经迁移到了100多个Git repos…)。我没有看到任何许可证问题,因为Subversion是Apache项目,Eclipse是Eclipse许可证?。问题只是兴趣降低了。这是开源的…Eclipse Subversive是其中的一部分。2015年,该开源项目的主要驱动力Polarion公司被西门子收购。Subversive需要一个连接器才能工作:JavaHL(本机库+JavaAPI)或SVNKit(100%Java)。由于连接器许可证与EPL不兼容,因此它们不允许作为Subversive的一部分(从eclipse.org)发货,但必须单独安装(从Polarion/Siemens)。我正在使用Subversive+SVNKit,对于还没有Git的项目没有任何问题@khmarbaiseSVN正在向前发展,但不幸的是,Eclipse插件没有进展……纯Java API给了我一个apache.SVNClient,当在连接器下拉列表中查看它时无法初始化,能够让Luna release工作,所以我认为我现在很好,感谢您发布其他消息,暗示您正在使用Subversive。我是在为亚克利斯负责。此外,apache.SVNClient是“本机”API,这意味着它需要加载本机DLL或.so/.dylib。纯javaapi是SVNKit。