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

时间:2015-05-20 10:58:36

标签: svn tortoisesvn

在尝试从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插件。(我不确定这是否是问题)。我想,在此之前更新工作正常。但是我已经卸载了相同的但仍然无法进行更新。

1 个答案:

答案 0 :(得分:4)

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

以下是一个简短的摘要:您有TortoiseSVN 1.6客户端,它不了解较新的Subversion 1.7或1.8工作副本格式。您拥有的命令行客户端是Subversion 1.7。在Eclipse中,您可能拥有Subversion的Subversion 1.7或1.8版本。不建议使用这种客户端版本,这会导致您所描述的错误。

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