2008-12-17 71 views
3

我一直在使用SVN与Eclipse的年龄没有问题。但突然之间,一个项目工作不正常,即使其他项目没有问题。在Eclipse中的SVN更新问题

当我尝试更新,我得到这样的:

alt text

在Eclipse日志我看到: ü

nsupported工作拷贝格式的svn: 客户端版本太旧,使用 工作副本 'C:\ Work \ xxxxxxxxxxxx \ client';请 得到一个较新的Subversion客户端

任何想法?我看不出如何更新SVN插件哪怕是太旧...

回答

0

颠覆如果未在SVN插件包括在内,那么你需要升级你的svn客户端本身。你有没有检查你连接的服务器是否没有更新?

1

你可以尝试设置SVN插件(Subclipse的?),而不是使用原生客户端svnkit。

3

在某些时候,有人使用,使用较新的fromat比你的插件客户端(可能是在那里你以前一直用1.4的Subversion 1.5客户端)运行在您的沙箱中的SVN评论。

如果您不更新您的客户端/插件,可以使用您的首选客户端/插件再次签出沙箱,或者使用change-svn-wc-format.py脚本,详见Subversion 1.5发行说明,在Working Copy and Repository Format Changes下。

+0

python脚本为我解决了这个问题。除了我的问题是由混合乌龟和命令行SVN引起的。 – User1 2009-12-02 15:26:11

2

Subversion客户端在工作副本触摸时自动升级。正如布莱尔所说的,有可能是1.5客户端的东西已经触及你的工作副本。您需要保留所有不同的Subversion客户端--CollabNet(命令行),TortoiseSVN,Subclipse,Subversive等 - 所有这些都在相同的次要版本上(1.4对1.5),否则您将继续拥有这个问题。

布莱尔得到了修复一个好的策略,但最容易做的事情是重新签的工作副本。