13

我安装了 PHPStorm,并使用 SVN 打开了一个包含 PHP 项目的目录。在更改中的 SVN 选项卡下,我遇到以下错误:

Error updating changes: svn: E155021: The client is too old to work with the working copy at "..." (format 31). 

一些想法?我安装了 TortoiseSVN 1.7.7,当我第一次打开项目时一切正常,但进一步打开时出现上述错误。

4

3 回答 3

8

Subversion 1.8 中的工作副本格式已更改,因此在升级到 TortoiseSVN 1.8 后,您应该升级您的工作副本或签出新的工作副本。将工作副本升级到新格式后,旧的 Subversion 客户端将无法使用升级后的工作副本。

因此,您已将工作副本升级到新格式 (SVN 1.8)。您系统上的另一个 SVN 客户端似乎是 SVN 1.8(例如 TortoiseSVN 1.8.0?),但 PHPStorm 仍然是 1.7.x。SVN 1.7 不能与 1.8 工作副本一起使用,反之亦然。

请参阅“Subversion 1.8 发行说明 | 升级工作副本”

于 2013-07-05T08:20:23.227 回答
1

我现在没有该工具,但在我的情况下,我将 eclipse 工作区位置移动到另一个然后出现问题。为了解决问题,我从 svn repo 签出项目。然后在旧项目中我清理所有 svn 文件。(简单搜索 .svn 并删除)然后我将内容复制到刚刚签出的内容中,我的更改变得可见并且我的项目是最新的。此方法可应用于其他烦人的错误。希望帮助某人

于 2014-01-24T08:00:39.633 回答
0

对于 Phpstorm 1.7,我遇到了类似的问题。不要尝试使用 SVN >1.8 来检查它。如上所述,它似乎不起作用。结帐别处广告更新它。我是这样做的:

-VCS => Operation PopUp (you will ne prompted to fill repository. Thats the goal)  
-(clear auth cache)
-(VCS => show history. You have to enter your credentials)
-VCS => Update
-Good Luck
于 2013-11-28T11:27:05.350 回答