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