Subversion客户端版本混乱

时间:2011-10-25 17:36:45

标签: svn command-line version subclipse

  

可能重复:
  SVN / Subversion 1.7 and Eclipse Subversive & JavaHL

我在服务器上使用版本1.6.5的Subversion。我在STS中使用Subclipse(版本1.6)作为某些任务的客户端,但我更常使用1.7.0 subversion命令行客户端。

为什么1.7为命令行客户端?没有充分的理由。

所以我用命令行客户端创建了一个分支,现在当我尝试使用Subclipse来“更新到HEAD”时,它告诉我:

  

org.tigris.subversion.javahl.ClientException:不支持的工作副本格式

     

svn:路径'C:\ code \ workspace \ my_app'似乎是Subversion 1.7或更高版本的一部分   工作副本。请升级您的Subversion客户端以使用此工作副本。

我能做些什么让这个项目对Subclipse可以理解?假设我没有权力将所有内容更新,是否可以让这个项目为1.6客户所接受而不会失去进展?

我使用的命令行客户端是在Cygwin中。

1 个答案:

答案 0 :(得分:12)

请参阅: http://subclipse.tigris.org/

  

Subversion 1.7.0支持
  Subclipse 1.8.x版本现已推出   并包括对Subversion 1.7.0的支持,包括新的WC-NG   格式。

一旦较新的SVN客户端触及工作副本,它会将工作副本布局升级为新格式。您无法返回,也无法混合使用不同版本的SVN客户端,无论是基于GUI还是基于命令行。我建议升级到新的Subclipse。它将理解新的1.7布局。