【问题标题】:Error updating changes svn更新更改 svn 时出错
【发布时间】:2013-07-03 05:40:39
【问题描述】:

我安装了 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 客户端。这个集成客户端可能太旧了。我不知道是否可以更新它,也许在插件更新中搜索?如果你不能,你将不得不通过 tortoiseSVN 完成你的颠覆工作。

标签: svn working-copy


【解决方案1】:

工作副本格式在 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 Release Notes | Upgrading the Working Copy"

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      对于 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
      

      【讨论】:

        猜你喜欢
        • 2014-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-10
        • 2013-07-18
        • 2017-05-29
        • 2013-07-10
        • 1970-01-01
        相关资源
        最近更新 更多