Ошибка обновления изменений svn

У меня установлен PHPStorm, и я открываю каталог, содержащий проект PHP с SVN. На вкладке SVN в "Изменениях" появляется следующая ошибка:

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

Некоторые идеи? У меня установлен TortoiseSVN 1.7.7, когда я открываю проект в первый раз, когда все работает отлично, но при дальнейшем открытии появляется ошибка выше.

Ответ 1

Формат рабочей копии изменился в Subversion 1.8, поэтому после обновления to 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 | Обновление рабочей копии" .

Ответ 2

Я не сейчас инструмент, но в моем случае я перемещаю место рабочего пространства затмения на другое, тогда возникает проблема. Для решения проблемы я выхожу в проект svn repo. Затем в старом проекте я очищаю все svn файлы. (простой поиск .svn и delete), тогда я копирую содержимое в только что проверочный файл, мои изменения становятся видимыми, а мой проект обновлен. Этот метод может применяться для других досадных ошибок. Надежда помочь кому-то

Ответ 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