Question

J'ai un fichier de construction pom Maven dans le répertoire racine de mon projet. Lorsqu'on essaie de se synchroniser avec dépôt SVN de Eclipse (Europa), double flèche dirigée rouge est ajouté à l'icône de fichier. Cela signifie que les deux ma copie locale et celle du référentiel ont été modifiés depuis la dernière synchronisation.

Quand j'essaie de faire faire « Override et mise à jour ... » message d'erreur est jeté:

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 qu'il faut faire dans ce cas?

Était-ce utile?

La solution

nettoyage svn?

ne sais pas comment vous le faire à partir éclipse si ... mais si son standard copie de travail svn, vous devriez toujours être en mesure de le faire avec un autre outil.

Autres conseils

Dans Eclipse, SVN faire nettoyer

Clic droit sur le projet Verrouillé -> Team -> Nettoyage

supprimer le .loc et les fichiers .log du répertoire si Team-> Le nettoyage est pas disponible pour vous de mettre à jour subeclipse et les ressources qui vous donne le message d'erreur plus tôt.

Cela se produit normalement lorsque vous collez un répertoire dans un autre dans votre projet.

Vous devez créer les répertoires, puis coller manuellement tous les fichiers.

Pour résoudre le problème:

  • Faites un clic droit sur le projet (ou sur un répertoire parent)
  • Ensuite L'équipe
  • Ensuite nettoyer

Il semble que le dépôt a obtenu un peu confised! 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 autre outil ...

A partir de l'invite de commande, vous devez avoir installé la subversion et le PATH. Fermer Eclipse, ouvrez une invite de commande et cd à la racine du projet, puis tapez « nettoyage svn ».

Vous pouvez également utiliser tortoisesvn pour faire la même chose à partir de Windows Explorer. Installer tortoisesvn et fermer Eclipse. Dans l'Explorateur Windows, accédez au parent de votre répertoire de projet, cliquez droit sur le dossier du projet et sélectionnez « tortoisesvn » -> « Nettoyer »

Cela se produit si nous avons des sessions en cours sur nos changements engageant donc nous aurons besoin de faire un peu de nettoyage avant que nous aurons un autre essai à commettre nos changements. Voici comment faire.

  1. Cliquez pour Equipe-> Nettoyage
  2. Essayez à nouveau de commettre ..

il travaille pour moi.

ajouter une application svn

sudo apt-get install svn
cd <folder-project-name>
svn cleanup

Redémarrez votre Eclipse (IDE). Problème résolu.

Je suis allé dans le dossier local svn et supprimé le fichier journal et des fichiers de verrouillage fait la mise à jour svn de l'éclipse et tout sur la bonne voie

Faites un clic droit sur le projet -> Team -> Actualiser / Nettoyage

Faites un clic droit et sélectionnez Team-> Actualiser / Nettoyage

Je vois l'équipe -.> Nettoyage dans la plupart answers- en quelque sorte ne fonctionne pas pour moi

Je l'ai fait deux fois pour -It arrivé moi.

Une fois que je résolus comme ça - je fait un fichier de sauvegarde avec mes modifications. Je fermais mon éclipse -> aller dans le prject dans l'explorateur Windows -> Aller au fichier en conflit -> clic droit -> SVN -> Revert. Maintenant, j'ai commencé Eclipse -.> Remettrai mes changements et cela a fonctionné

La deuxième fois, il est arrivé - cela n'a pas aidé. Donc, je devais supprimer le projet sur mon espace de travail Eclipse, et vérifié le projet de SVN et cela a fonctionné.

-Hope il aide.

Utilisez TortoiseSVN -> Verrouillage de sortie -> Verrouillage Break

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top