SVN / Subversion 1.7和Eclipse Subversive&JavaHL

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

Eclipse的错误:

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

你知道Subversion 1.7的状态吗? 它目前是一个beta-2状态,不适用于生产? 此外,它不能工作副本,导致1.7的工作副本格式已经改变,它不会自动升级您的工作副本。 如果您喜欢使用1.7-beta-2,则必须使用JavaHL版本的Subversion 1.7-beta-2而不是1.6.X. 上面提到的对于TortoiseSVN也是如此,因为你提到的版本是BETA! (如在TortoiseSVN网站上解释的那样。

请记住,Subversive不会直接与您的工作副本进行通信; 它只是Eclipse的一个接口。 通信通过SVN连接器(如SVNKit或JavaHL)运行。 这是您应该更新以解决您的问题的软件。

在我的情况下,我正在使用SVNKit,它可以像这样更新:

  1. 确保Eclipse的更新站点指向Polarion的build议 。 以下是我的更新网站的样子: 颠覆
  2. 您将需要最新版本的Subversive SVN连接器,因此请确保Subversive更新站点已启用,并让Eclipse通过帮助 检查更新检查更新
    • 检查Eclipse的安装细节,确认你已经有了Subversive SVN Connectors 2.3.0.I20120413-1700或更高版本。 为此,请转至帮助关于 ,然后单击“安装详细信息”。
    • 如果您还没有获得新版本,则可能需要卸载旧版本,然后从Subversive更新站点获取新版本。
  3. 现在你可以更新SVNKit。 select“ 帮助” ,“ 安装新软件” ,打开软件安装窗口。
  4. select最新的SVNKit(在撰写本文时,1.7.4)并安装它。 安装SVNKit 1.7.4
  5. 重新启动Eclipse。

如果Subversive在重新启动Eclipse之后使用错误的连接器,请从首选项屏幕(在首选项下,selectTeamSVN,然后单击选项卡“SVN连接器”)中select最新的连接器。

这现在用Subclipse 1.8版本解决了。

正确selectsubclipse和SVN连接器将解决这个问题。

我正在使用ecplise indigo和Tortoise SVN 1.8安装Subclipse 1.10.5&Subversion JavaHL Native Library Adapter 1.8.10解决了这个问题。

请参阅http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

在Window-> Preferences-> Team-> SVN,SVN Connector选项卡下,将svn连接器设置为最新的SVN工具包SVNKit 1.8.0:

SVNKit 1.9