我安装了 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,当我第一次打开项目时一切正常,但进一步打开时出现上述错误。
我安装了 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,当我第一次打开项目时一切正常,但进一步打开时出现上述错误。
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 工作副本一起使用,反之亦然。
我现在没有该工具,但在我的情况下,我将 eclipse 工作区位置移动到另一个然后出现问题。为了解决问题,我从 svn repo 签出项目。然后在旧项目中我清理所有 svn 文件。(简单搜索 .svn 并删除)然后我将内容复制到刚刚签出的内容中,我的更改变得可见并且我的项目是最新的。此方法可应用于其他烦人的错误。希望帮助某人
对于 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