web-dev-qa-db-fra.com

Erreur lors de la mise à jour des modifications svn

J'ai PHPStorm installé et j'ouvre un répertoire contenant un projet PHP avec SVN. Sous l'onglet SVN dans la rubrique Modifications, je rencontre l'erreur suivante:

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

Quelques idées? J'ai TortoiseSVN 1.7.7 installé, lorsque j'ouvre le projet la première fois, tout a bien fonctionné, mais l'erreur suivante apparaît.

13
resizemyimg.com

Le format de la copie de travail a changé dans Subversion 1.8. Ainsi, après la mise à niveau de Vers TortoiseSVN 1.8, vous devez mettre à jour vos copies de travail ou en extraire les nouvelles. Une fois que vous avez mis à niveau une copie de travail vers le nouveau format, les anciens clients Subversion seront Incapables de travailler avec la copie de travail mise à niveau.

Vous avez donc mis à niveau votre copie de travail au nouveau format (SVN 1.8). Il semble que SVN 1.8 soit un autre client SVN de votre système (par exemple, TortoiseSVN 1.8.0?), Mais PHPStorm est toujours 1.7.x. SVN 1.7 ne peut pas fonctionner avec une copie de travail 1.8 et un vice-vers.

Voir "Notes de publication de Subversion 1.8 | Mettre à niveau la copie de travail" .

8
bahrep

Je ne connais pas maintenant l'outil, mais dans mon cas, je déplace le lieu de travail Eclipse vers un autre puis un problème survient. Pour résoudre le problème, je checkout le projet du svn repo. Ensuite, dans l'ancien projet, je nettoie tous les fichiers svn. (recherche simple .svn et delete) puis je copie le contenu dans celui qui vient d’être extrait, mes modifications deviennent visibles et mon projet est à jour. Cette méthode peut être appliquée pour d’autres erreurs gênantes. Espérons aider quelqu'un 

1
Halis Yılboğa

Pour Phpstorm 1.7, j'ai eu des problèmes similaires. N'essayez pas de la commander avec SVN> 1.8. Comme indiqué ci-dessus, cela ne semble pas fonctionner. Commander ailleurs et le mettre à jour. J'ai fait par:

-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
0
Andreas Dyballa