对于其他人来说,SVN 1.7.10和Subclipse 1.10.5似乎可以正常工作,但在我的机器上出现错误。
svn: E155021: This client is too old to work with the working copy at
'/Users/agarg/Documents/Mars/trunk' (format '31')
我已经被卡在这里一段时间了,但无法解决这个问题。我在网上找到了很多方法,但还是卡住了。
svn: E155021: This client is too old to work with the working copy at
'/Users/agarg/Documents/Mars/trunk' (format '31')
我已经被卡在这里一段时间了,但无法解决这个问题。我在网上找到了很多方法,但还是卡住了。
我在Mac OS Yosemite上使用Webstorm和IntelliJ时遇到了这个问题。
svn --version
命令行输出版本1.8,但是即使在Webstorm/IntelliJ中启用了命令行客户端选项并设置为svn
,我仍然收到警告。
运行which svn
并将值(对我来说是/usr/local/bin/svn
)粘贴到WebStorm->Preferences->Version Control->Subversion->Use command line client中,删除了警告并解决了我在Webstorm和IntelliJ中遇到的问题。
您应该仔细检查您系统上的Subclipse / SVNKit / svn.exe客户端版本。
尝试从命令行访问工作副本并查看是否会出现相同错误。
如果您已经确定正确安装和运行了所需版本的svn,那么这个错误表示您项目中的元数据引用了旧版本的subversion。请按照此指南进行升级:http://www.robsearles.com/2008/12/svn-client-is-too-old-to-work-with-working-copy-solution-using-rsync/
我在OSX上遇到了同样的问题。我已经按照这里的逐步指南成功升级了SVN
:
URL: http://andowebsit.es/blog/noteslog.com/post/how-to-upgrade-subversion-on-osx/
首先检查你当前的svn
版本:
$ svn --version
svn, version 1.7.17 (r1591372)
compiled Aug 7 2014, 17:03:25
...
似乎是旧版本,所以请更新它。
$ brew update
$ brew install subversion
svn
,你会看到另一个条目在下面。$ which -a svn
/usr/bin/svn
/usr/local/bin/svn
~/.bash_profile
文件。export PATH="/usr/local/bin:$PATH"
然后
$ source ~/.bash_profile
$ svn --version
svn, version 1.8.10 (r1615264)
compiled Aug 25 2014, 10:57:58 on x86_64-apple-darwin13.3.0
...
SVN
版本已从 1.7
升级到 1.8
。在MAC OS X上遇到了这个错误,但你认为你有正确的版本?
首先看一下svn的数量。
$ which -a svn
/usr/local/bin/svn
/usr/bin/svn
/usr/local/bin/svn
使用 --version 标志查看每个输出的输出。您可能会注意到,默认输出与默认命令输出不同:
$ command -v svn
/usr/bin/svn
$ which svn
/usr/local/bin/svn
你可能会想要更新一些符号链接或者 PATH 变量,但在这样做之前,请尝试从一个新的控制台运行程序。有可能是因为你在安装最新版本之前打开了一个控制台窗口。我甚至建议在尝试更改 PATH 或符号链接之前先尝试重新启动。
我也遇到了同样的问题(在W7上使用SVN 1.8客户端,STS 3.6.3,eclipse插件:subversive SVN Team provider 1.1.x和SVNKit Implementation 3.0.x)。
将SVN Team provider升级(在STS中)到2.03.x和SVNKit升级到4.1.2解决了这个问题。
which -a svn
;在我的Java程序中,从SVN检出代码时遇到了类似的问题。
为了解决这个问题,我关闭了Eclipse工作区并删除了我正在本地目录中检出文件的文件夹。这对我起作用了。