334 votes

Comment surmontez-vous le svn "out of date" erreur?

J'ai essayé de déplacer un répertoire de la structure d'un endroit à un autre dans la Subversion et j'ai couru contre un mur de brique qui est l' Item '*' is out of date commettre d'erreur.

J'ai la dernière version vérifié (autant que je puisse dire), svn st -u tourne pas de différences autres que le mv commandes, je n'ai aucune idée de où d'autre à regarder.

Merci à l'avance!

631voto

Michael Points 3393

J'ai parfois l'obtenir avec TortoiseSVN sur windows. La solution pour moi est de svn update le répertoire, même si il n'y a pas de révisions pour télécharger ou mettre à jour. Il fait quelque chose pour les métadonnées, qui comme par magie il fixe.

41voto

Tom Bushell Points 3510

Après avoir essayé toutes les choses évidentes, et quelques autres suggestions ici, avec pas de chance que ce soit, une recherche sur Google conduit à ce lien (le lien ne fonctionne plus) - Subversion dit: le fichier ou le répertoire est probablement out-of-date

En un mot, l'astuce est d'aller à l' .svn répertoire (dans le répertoire qui contient le fichier avi), et de supprimer le "tout-wcprops de fichier" .

Travaillé pour moi quand rien d'autre.

39voto

Jim Deville Points 7137

Je crois que ce problème vient de la .svn fichier. Il s'agit soit d'incorrect dans le vieux parent, le parent ou l'ancien. Je voudrais essayer de revenir à votre point de départ. L'utilisation d'exportation pour obtenir une nouvelle copie du dossier. Déplacer la copie au propre vers le nouvel emplacement, et d'utiliser une ajouter et supprimer pour effectuer le déplacement. C'est manuellement en faisant ce que SVN, mais il pourrait fonctionner.

37voto

RaHorakhti Points 296

J'ai trouvé que cela fonctionne pour moi:

svn update
svn resolved <dir>
svn commit

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X