我一直在使用SVN和Eclipse,没有问题。但是突然之间,一个项目工作不正常,即使其他项目还不错。
当我尝试更新时,我得到了这个:
在Eclipse日志中,我看到: û
不支持的工作副本格式svn: 这个客户太老了,无法使用 工作副本 'C:\工作\ XXXXXXXXXXXX \客户端';请 获得一个较新的Subversion客户端
有什么想法吗?我无法看到如何更新SVN插件,即使它太旧了......
答案 0 :(得分:3)
在某些时候,有人在您的沙箱上使用比您的插件更新的客户端(可能是您之前使用过1.4版的Subversion 1.5客户端)在您的沙箱上运行SVN评论。
如果您不更新客户端/插件,可以使用首选客户端/插件再次签出沙盒,或使用change-svn-wc-format.py脚本,如Subversion 1.5发行说明中所述,在Working Copy and Repository Format Changes下。
答案 1 :(得分:2)
Subversion客户端在触摸时会自动升级您的工作副本。正如布莱尔说的那样,可能会有1.5个客户来触及你的工作副本。
你需要保留所有不同的Subversion客户端 - CollabNet(命令行),TortoiseSVN,Subclipse,Subversive等 - 所有这些都在同一个次要版本(1.4对1.5),或者你将继续拥有这个问题
Blair有一个很好的解决方案,但最简单的方法是重新检查工作副本。
答案 2 :(得分:1)
您可以尝试设置SVN插件(subclipse?)以使用svnkit而不是本机客户端。
答案 3 :(得分:0)
如果你的SVN插件中没有包含subversion,那么你需要升级自己的svn客户端。您是否检查过您所连接的服务器是否尚未更新?