J'ai un fichier de construction maven pom dans le répertoire racine de mon projet. Lorsque vous essayez de synchroniser avec le référentiel SVN depuis Eclipse (Europa), une double flèche dirigée rouge est ajoutée à l'icône du fichier. Cela signifie que ma copie locale et celle du référentiel ont été modifiées depuis la dernière synchronisation.
Lorsque j'essaie de faire le message d'erreur `` Remplacer et mettre à jour ... '' est lancé:
Some resources were not reverted.
Attempted to lock an already-locked dir
svn: Working copy 'C:\Java\workspaces\pro\myProject-TRUNK' locked
Avez-vous une idée de ce qui devrait être fait dans ce cas?
nettoyage svn?
je ne sais pas comment vous feriez cela à partir d'Eclipse ... mais s'il s'agit d'une copie de travail svn standard, vous devriez toujours pouvoir le faire avec un autre outil.
Dans Eclipse, pour nettoyer SVN
Clic droit sur Projet verrouillé -> Équipe -> Nettoyage
supprimez les fichiers .loc et .log du répertoire si Team-> Cleanup n'est pas disponible pour vous depuis subeclipse et mettez à jour les ressources en vous donnant le message d'erreur plus tôt.
Cela se produit normalement lorsque vous collez un répertoire dans un autre de votre projet.
Vous devez créer les répertoires manuellement, puis coller tous les fichiers.
Pour résoudre le problème:
Il semble que le référentiel soit un peu confisqué! Vous pouvez essayer un "nettoyage svn" dans le répertoire du projet.
Vous pouvez le faire sur la ligne de commande, ou en utilisant un outil différent ...
Depuis l'invite de commande, vous devrez avoir installé Subversion et sur le PATH. Fermez Eclipse, ouvrez une invite de commande et un cd à la racine du projet, puis tapez "svn cleanup".
Vous pouvez également utiliser Tortoise SVN pour faire de même depuis l'Explorateur Windows. Installez Tortoise SVN et fermez Eclipse. Dans l'Explorateur Windows, accédez au parent du répertoire de votre projet, faites un clic droit sur le dossier du projet et sélectionnez "Tortoise SVN" -> "Nettoyer"
Cela se produit si nous avons des sessions en attente sur la validation de nos modifications, nous devons donc effectuer un nettoyage avant de réessayer de valider nos modifications. Voici comment faire.
Redémarrez votre Eclipse (IDE). Problème résolu.
ça marche pour moi.
ajouter une application svn
Sudo apt-get install svn
cd <folder-project-name>
svn cleanup
Je suis allé dans le dossier svn local et j'ai supprimé le fichier journal et les fichiers de verrouillage ont fait la mise à jour svn d'Eclipse et tout sur la bonne voie
Faites un clic droit sur le projet -> Équipe -> Actualiser/nettoyer
Faites un clic droit et sélectionnez Team-> Refresh/Cleanup
Utiliser TortoiseSVN -> Déverrouiller le verrou -> Briser le verrou
Je vois Team -> Cleanup dans la plupart des réponses - d'une manière ou d'une autre, cela n'a pas fonctionné pour moi.
J'ai fait ça - c'est arrivé deux fois pour moi.
Une fois que j'ai résolu comme ça - j'ai fait un fichier de sauvegarde avec mes modifications. J'ai fermé mon Eclipse -> aller dans le projet dans l'Explorateur Windows -> Aller dans le fichier en conflit -> clic droit -> SVN -> Revert. Maintenant, j'ai commencé Eclipse -> remettre mes modifications et cela a fonctionné.
La deuxième fois, c'est arrivé - Cela n'a pas aidé. J'ai donc dû supprimer le projet sur mon espace de travail Eclipse, et j'ai extrait le projet de SVN et cela a fonctionné.
-J'espère que cela aide.