Error updating changes svn

橙三吉。 提交于 2020-01-14 07:04:51

问题


I have PHPStorm installed and i open a directory containing a PHP project with SVN. Under the SVN tab in the Changes i encounter the following error:

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

Some ideas? I have TortoiseSVN 1.7.7 installed, when i open the project the first time everything worked great, but on further opening the above error appear.


回答1:


Working copy format has changed in Subversion 1.8, so after upgrading to TortoiseSVN 1.8 you should upgrade your working copies or checkout the new ones. After you've upgraded a working copy to the newer format, older Subversion clients will be unable to work with the upgraded working copy.

So, you've upgraded your working copy to the new format (SVN 1.8). It seems that another SVN client on your system is SVN 1.8 (e.g. TortoiseSVN 1.8.0?), but PHPStorm is still 1.7.x. SVN 1.7 can't work with 1.8 working copy and vice-verse.

See "Subversion 1.8 Release Notes | Upgrading the Working Copy".




回答2:


I don't now the tool but in my case I move eclipse workspace place to another then problem is occured. For solving problem I checkout project form the svn repo. Then in old project I clean all svn files. (simple search .svn and delete ) then I copy the content to the just checkedout one my changes become visible and my project is up to date. This method can be applied for other annoying errors. Hope help someone




回答3:


For Phpstorm 1.7 I had similar problems. Dont try to checkout it with SVN >1.8. Like noted above, it does not seem to work. Checkout elsewhere ad update it. I did by:

-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


来源:https://stackoverflow.com/questions/17483457/error-updating-changes-svn

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!