Eclipse Luna与SVN 1.6的兼容性

时间:2015-03-13 08:49:12

标签: eclipse svn subversive

我最近将Eclipse升级为Luna,其结果之一是Subversive升级到使用SVNKit 1.7.8的版本,这与SVN 1.6不兼容。尝试从SVN导入项目时,它失败并显示“未处理的事件循环异常”。

我们正在使用SVN服务器1.6,由于其他依赖性而改变它并不容易。有没有办法安装旧版本的SVNKit并将其与最新的Eclipse一起使用?颠覆性的installation instructions state that you can

  

如果您愿意,可以选择多个连接器并按照安装步骤进行操作。安装完成后,您可以使用主菜单项Window>切换连接器。偏好>团队(树节点)> SVN(树节点)> SVN连接器(标签)。

但是,我似乎无法添加另一个SVN连接器并将其显示在选项中。我通过dropins文件夹添加了1.3.8,它没有出现在团队选项下。

有解决方案吗?感谢您的帮助。

3 个答案:

答案 0 :(得分:8)

SVNKit 1.8.7连接器与之前的Subversion Server 1.6 100%兼容,正如user714965所说,转到安装细节,然后删除SVN连接器和Subversive ,然后重启eclipse。

转到“Eclipse Marketplace”

enter image description here

安装Subversive

enter image description here

Restar eclipse并转到Window - &gt; Preferences并在左侧面板中选择Team - &gt; SVN,然后自动出现一个选择的窗口,< strong>安装SVN连接器

enter image description here

选择最新版本的连接器(SVN Kit 1.8.7)并安装它,然后重新启动eclipse并返回Window - &gt; Preferences - &gt; Team - &gt; SVN并选择最近安装的连接器

enter image description here

您现在可以结帐或分享项目。

enter image description here

enter image description here

使用Subversion服务器1.6

enter image description here

enter image description here

希望这有帮助。

答案 1 :(得分:6)

SVNKit website告诉:

  

SVNKit 1.7.13和1.8.8都支持1.6及更早的工作副本   格式无需升级。

似乎您应该更好地更新到其中一个提到的版本,而不是降级到1.6。

<强> UDPATE

如果无法直接更新,请尝试删除SVNKit并重新安装。我和Luna一起尝试过这个:

Help - &gt; About - &gt; Installation Details - &gt;在列表中找到SVNKit,然后选择Uninstall...

然后在提示时重启eclipse。当它恢复时,会出现SVN连接器对话框,您可以选择要安装的当前版本。

注意:在此之前,您最好制作eclipse文件夹的备份副本。

答案 2 :(得分:2)

正如其他人告诉你的那样,SVN客户端1.8与SVN Server 1.6兼容。 但是您需要升级以前导入的SVN存储库。

就我而言,我和你一样(从Eclipse Indigo到Luna),但使用SubClipse(来自Tigris)。我不得不将本地SVN存储库(小于1.6)升级到本地SVN存储库版本1.8。

为此,我使用了Tortoise SVN。安装完成后,只需右键单击您的SVN仓库,然后选择&#34;升级&#34; (不要记得它是否可以直接访问,或者我是否必须查看&#34; TortoiseSVN&#34;)。

您可能不得不在再次导入之前从eclipse中删除项目,因为所有隐藏的.svn目录都将被删除,只有SVN存储库底部的目录将保留。