134 votes

SVN upgrade copie de travail

Je ne suis pas commettre d’erreur :

Comment il peut être fixé ? Merci.

156voto

knittl Points 64110

Vous devez mettre à jour votre client subversion pour au moins 1,7.

Avec le client en ligne de commande, vous devez mettre manuellement à jour votre copie de travail de format par l'émission de la commande svn upgrade:

La mise à niveau de la Copie de Travail

Subversion 1.7 introduit d'importants changements dans la copie de travail format. Dans les versions précédentes de la Subversion, la Subversion serait mettre automatiquement à jour la copie de travail vers le nouveau format, lorsqu'une écriture l'opération a été effectuée. Subversion 1.7, cependant, en feront un manuel de l'étape. Avant d'utiliser Subversion 1.7 avec leurs copies de travail, les utilisateurs seront requis pour exécuter une nouvelle commande, svn upgrade à la mise à jour de la les métadonnées pour le nouveau format. Cette commande peut prendre un certain temps, et pour certains utilisateurs, il peut être plus pratique de simplement commander un nouveau travail copie.
- La Subversion De 1,7 Notes De Version

TortoiseSVN va effectuer la copie de travail de mise à niveau avec la prochaine opération d'écriture:

La mise à niveau de la Copie de Travail

Subversion 1.7 introduit d'importants changements dans la copie de travail format. Dans les versions précédentes, la Subversion serait automatiquement mise à jour la copie de travail vers le nouveau format lors d'une opération d'écriture a été effectuée. Subversion 1.7, cependant, fera de cette étape manuelle.

Avant de vous pouvez utiliser une copie de travail avec TortoiseSVN 1.7, vous mettre à jour le format premier. Si vous cliquez droit sur un vieux de travail copie, TortoiseSVN vous montre seulement une commande dans le menu contextuel: Mise à niveau de la copie de travail.
- TortoiseSVN 1.7 notes de Version

57voto

Richard Hsu Points 602

d'eclipse, vous pouvez sélectionner sur le projet, clic droit-> équipe-> mise à niveau

6voto

Vaiden Points 2186

Sur MacOS:

  1. Obtenez les derniers fichiers binaires de clients SVN compilés ici .
  2. Installer.
  3. Ajoutez des fichiers binaires au chemin (le dernier écran d'installation explique comment).
  4. Ouvrez le terminal et exécutez la commande suivante dans votre répertoire de projet:

    mise à jour svn

4voto

pfurbacher Points 48

Si vous avez juste mis à niveau vers SVN 1.7 sur votre machine (comme je viens de le faire), et avons beaucoup de projets dans votre workspace Eclipse qui doivent être mis à niveau, vous pouvez effectuer les opérations suivantes dans une fenêtre de terminal sous Unix-baesd systèmes:

cd [eclipse/workspace] # <- you supply the actual path here

for file in `find . -depth 2 -name "*.svn"`; do svn upgrade `dirname $file` ; done;

Après Googler un peu, j'ai trouvé ce qui semble être l'équivalent pour les utilisateurs de Windows:

http://www.rqna.net/qna/mnrmqn-how-to-find-all-svn-working-copies-on-win-xp.html

Voir la réponse par Alexey Shcherbak à mi-chemin en bas de la page.

2voto

AmrAngry Points 41

Ce problème est dû au fait que vous essayez de compiler un projet qui contient les fichiers OLder SVN que vous utilisez actuellement.

Vous avez une solution de remorquage pour résoudre ce problème

  1. installer la version 1.6 SVN pour être compatible avec les fichiers SVN du projet
  2. essayer de mettre à jour le projet .. (ne fonctionne pas toujours).

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