svn:E155021:此客户端太旧,无法使用xxx的工作副本(格式为'31')

Ank*_*arg 11 svn spring gradle spring-tool-suite

我正在尝试在Spring Tool Suite中导入一些gradle项目.我在我的STS中安装了Subclipse 1.10.5,我机器上安装的svn客户端是1.8.8.我尝试在我的Mac上降级到1.7.10,但导入时仍然遇到同样的问题.

对于其他人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')
Run Code Online (Sandbox Code Playgroud)

在这里坚持了一段时间,无法解决这个问题.我在网上发现了很多东西,但仍然卡住了.

Tor*_*n M 19

我在使用Webstorm和IntelliJ的Mac OS Yosemite上遇到了这个问题.

svn --version在命令行打印1.8,但即使svn在Webstorm/IntelliJ中启用了值的命令行客户端选项,我也收到了警告.

which svn将值(/usr/local/bin/svn对我来说)运行并粘贴到WebStorm-> Preferences-> Version Control-> Subversion-> Use命令行客户端中删除了警告并修复了我在Webstorm和IntelliJ中遇到的问题.


bah*_*rep 3

工作副本具有SVN 1.8 客户端可以理解的格式,但您的客户端是 SVN 1.7 或更早版本

  1. 您应该仔细检查系统上的 Subclipse / SVNKit / svn.exe 客户端版本。

  2. 尝试从命令行访问工作副本,看看是否出现相同的错误。