更新更改svn时出错

更新更改svn时出错,svn,working-copy,Svn,Working Copy,我已经安装了PHPStorm,并且打开了一个包含一个带有SVN的PHP项目的目录。在更改中的SVN选项卡下,我遇到以下错误: Error updating changes: svn: E155021: The client is too old to work with the working copy at "..." (format 31). 一些想法?我已经安装了OrtoiseSVN 1.7.7,当我第一次打开项目时,一切都很好,但在进一步打开时,出现了上述错误。工作副本格式在Subv

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

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

一些想法?我已经安装了OrtoiseSVN 1.7.7,当我第一次打开项目时,一切都很好,但在进一步打开时,出现了上述错误。

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

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


请参阅。

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

我现在不知道该工具,但在我的例子中,我将eclipse工作区移动到另一个位置,然后问题就出现了。为了解决问题,我从svn回购中签出项目。然后在旧项目中,我清理所有svn文件。(simple search.svn和delete)然后我将内容复制到刚签出的内容中,我的更改变为可见,并且我的项目是最新的。这种方法也适用于其他恼人的错误。
希望能帮助他人

Phpstorm附带集成的svn客户端。此集成客户端可能太旧。我不知道是否有可能更新它,也许搜索插件更新?如果你不能,你将不得不通过陆龟进行颠覆工作。