其中一个模块似乎是 Subversion 1.7 或更高版本的一部分

One of the module appears to be a part of a Subversion 1.7 or greater

尝试从 Tortoise svn 进行更新时,出现以下错误:

Command: Update  
Error: The path 'E:\MyProject\trunk\dev\OneofTheModule' appears to   
Error: be part of a Subversion 1.7 or greater  
Error: working copy.  Please upgrade your Subversion client to use this  
Error: working copy.  
Finished!:   

当我在 cmd 中检查 svn 版本时:

C:\>svn --version
svn, version 1.7.8-SlikSvn-1.7.8-X64 (SlikSvn/1.7.8) X64
   compiled Jan 11 2013, 16:31:23

来自乌龟svn:

TortoiseSVN 1.6.16, Build 21511 - 64 Bit , 2011/06/01 19:00:35
Subversion 1.6.17, 
apr 1.3.12
apr-utils 1.3.12
neon 0.29.6
OpenSSL 1.0.0d 8 Feb 2011
zlib 1.2.5

只有一个模块有问题,(..\trunk\dev\OneofTheModule)。这个问题的原因是什么?解决方案是什么?

P.S:我已经在 eclipse luna 中导入了我的项目并安装了 Subclipse 插件。(我不确定是不是这个问题)。我想,在更新工作之前 fine.But 然后我已经卸载了它,但我仍然无法进行更新。

在确保您的Subclipse 插件支持的Subversion 版本后,将命令行Subversion 客户端和TortoiseSVN 升级到1.8 或1.7 版本。换句话说,只需确保您所有的客户都使用相同的 Subversion 版本即可。

这里有一个简短的总结:您的 TortoiseSVN 1.6 客户端不理解较新的 Subversion 1.7 或 1.8 工作副本格式。您拥有的命令行客户端是 Subversion 1.7。在 Eclipse 中,您可能拥有 Subclipse 的 Subversion 1.7 或 1.8 版本。不鼓励混合使用这种客户端版本,这会导致您所描述的错误。

请参阅 http://subversion.apache.org/faq.html#broken-subclipse and SVNBook | svn upgrade reference at https://www.visualsvn.com/support/svnbook/ref/svn/c/upgrade/ 上的 Apache Subversion 常见问题解答。