2011-07-27 65 views
34

我刚刚升级到TortoiseSVN 1.6.99,Build 21709,(Subversion 1.7.0,-dev)。我在Eclipse Subversive中遇到问题0.7.9.I20100512-1900 & JavaHL 1.6.15。试图更新我的Eclipse插件。任何人都有解决方案?SVN/Subversion 1.7和Eclipse Subversive&JavaHL

错误在Eclipse中:

分享项目失败。 不支持的工作副本格式 svn:路径“XXX”似乎是Subversion 1.7或更高版本 工作副本的一部分。请升级您的Subversion客户端以使用这个 工作副本。

+1

当前是什么状态? rtoisesvn促使我升级,说有一个新版本可用。我升级了,现在subclipse不起作用。 – Charbel

+1

@Charbel,尝试升级你的subclipse或尝试它的beta/dev版本。如果它不能工作(这意味着它不能识别新的svn格式),你可能需要考虑像我的情况一样降级。 –

+1

[Subclipse](http://subclipse.tigris.org)的最新版本声称能够处理svn 1.7 –

回答

7

您是否知道Subversion 1.7状态?它目前是beta-2状态,不适用于生产?此外,它无法与工作副本一起工作,导致1.7的工作副本格式发生变化,并且不会自动升级您的工作副本。如果您喜欢使用1.7-beta-2,则必须使用JavaHL版本的Subversion 1.7-beta-2而不是1.6.X. 上面提到的对于TortoiseSVN也是如此,因为你提到的版本是BETA! (如记住,颠覆不直接与你的工作拷贝沟通上TortoiseSVN的网站解释

+6

我的TortoiseSVN促使我升级。不知道为什么它为我安装了测试版。我没有看到JavaHL支持1.7。你有链接吗? –

+0

没有抱歉。据我所知,1.7通过源代码直接从SVN直接获取onyl。可以通过eclipse中的更新站点之一吗? – khmarbaise

+2

我尝试了http://community.polarion.com/projects/subversive/download/eclipse/2.0/helios-site/和http://community.polarion.com/projects/subversive/download/eclipse/2.0/update -现场/。我能得到的最大值是1.6.15。所以没有运气,也许我应该降级我的SVN。 :( –

6

这是现在Subclipse的1.8版本解决了

+8

可能。关于Subversive虽然,不是Subclipse –

+0

这是关于SVN或龟的Eclipse,不需要S在这里提到ubclipse。 – pal4life

31

熊;。它仅适用于Eclipse的接口通信。通过SVN连接器如SVNKit或JavaHL运行这是你应该更新来解决问题的软件

对我来说,我使用SVNKit,它可以像这样被更新:

  1. 制作Eclipse的更新站点肯定指向Polarion's recommendations。下面是我的更新站点的样子: Subversive
  2. 你需要最新版本的颠覆SVN连接的,所以一定要确保颠覆性的更新站点启用,让更新的Eclipse检查通过帮助检查更新
    • 查看Eclipse的安装详细信息,以确认您已获得Subversive SVN连接器版本2.3.0.I20120413-1700或更高版本。为此,请转至帮助关于,然后单击“安装详细信息”。
    • 如果您还没有获得新版本,则可能需要卸载旧版本,然后从Subversive更新站点获取新版本。
  3. 现在你可以更新SVNKit。选择帮助,安装新软件以调出软件安装窗口。
  4. 选择最新的SVNKit(截至撰写本文时为止,1.7.4)并安装它。 Installing SVNKit 1.7.4
  5. 重新启动Eclipse。

如果颠覆性的。重新启动Eclipse后,使用了错误的连接器,然后从首屏右侧最新的一个(在首选项中,选择SVN然后单击该选项卡“SVN连接器”)。

+0

非常感谢,你的指导真的很有帮助。 – jurchiks

+0

使用靛蓝我无法得到这个工作。对我来说,解决方案是卸载所有类似svn的模块,然后从Marketplace中重新安装颠覆者。 – Ben

+0

现在应该标记为答案。非常感谢。 –

1

在窗口 - >首选项 - > Team-> SVN,SVN连接器选项卡中,设置了svn连接器到最新的SVN试剂盒,SVNKit 1.8.0:

SVNKit 1.9

0

我经历了同样的问题。我尝试了所有这些。没有工作。原因是,我正在Ubuntu(Linux)上尝试它。所有这些解决方案都适用于我认为的Windows。

我知道这是一个非常古老的问题,但如果它可以帮助别人。

我做到了。

  1. 在摊位JavaHL(sudo apt-get install libsvn-java
  2. 使用以下命令
    sudo find/-name libsvnjavahl-1.so
  3. 打开eclipse.ini文件安装搜索libsvnjavahl-1.so文件后和编辑(我们可以在Eclipse主文件夹中找到)。我为我使用STS所以sts.ini
    添加以下:
    -vmargs -Djava.library.path=/path/of/libsvn/jni

实施例:
-vmargs -Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/

这种相同的方法可以应用到窗户也。

参考 http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe