web-dev-qa-db-fra.com

svn: E155004: .. (chemin de la ressource) .. est déjà verrouillé

Je reçois une erreur lorsque j'essaie de valider une modification dans un référentiel. Je suis sûr que mes ressources (classes) ne sont pas verrouillées mais cela me donne quand même l'erreur: 

Some resources were not updated.
svn: E155004: Working copy 'D:\svnworkspace\crm\weblayer\com\lmkr\crm\web\model\dashboard' locked
svn: E155004: 'D:\svnworkspace\crm' is already locked
34
bitguider

Mettre à jour et nettoyer votre copie de travail.

svn update
svn cleanup

Si rien ne fonctionne, enregistrez vos modifications sous forme de correctif (TortoiseSVNCreate patch ... ou svn diff > changes.diff), puis extrayez à nouveau le référentiel. Vous pouvez ensuite appliquer le patch à la nouvelle copie de travail (TortoiseSVNApply patch ... ou svn patch changes.diff).

88
Markus Jarderot

Solution:  

Étape 1: Vous devez supprimer le fichier “lock” qui se trouve sous le fichier caché “.svn”.

Étape 2: Dans le cas où il n'y aurait pas de fichier «verrouillé», vous verriez «we.db», vous devez ouvrir cette base de données et supprimer le contenu seul des tableaux suivants

- fermer à clé

- wc_lock

Etape 3: Nettoyez votre projet

Étape 4: Essayez de vous engager maintenant.

Étape 5: Fait.

18
R3ing

Pour moi, dans Eclipse:

Équipe -> Nettoyage

10
user2864166

Si cela ne fonctionne toujours pas, verrouillez tous les fichiers et déverrouillez-les. Maintenant nettoyez à nouveau, ça va marcher. 

svn update svn nettoyage

4
Pavan Pyati

J'ai eu le même problème

Le problème est qu'avec Subversion 1.7, cela ne fonctionne plus. La bonne nouvelle est qu’il existe un meilleur moyen de le faire - et il me semble que j’aurais dû le faire depuis le début. Tout ce dont tu as besoin c'est:

svn cleanup

trouvé la solution ici

3
r2d2estrada

// Dans le dossier,

svn nettoyage

svn update 

// Si vous voyez des conflits,

svn revert --depth infinity conflited_filename

svn update conflited_filename

svn update 

2
Amol

Nous avions le même problème et nous l’avons résolu comme suit: dossier qui a eu le problème . Il semble qu'il doit d'abord valider un changement d'un autre répertoire.

BR

1
aris

Dans le dossier

TortoiseSVN -> Nettoyer ...

1

Juste le nettoyage. S'est passé dans JetBrains PhpStorm

1
Alex Pivtorak
  1. Téléchargez et copiez sqlite.exe dans le répertoire parent de .svn
  2. Ouvrir Shell dans ce répertoire
  3. Requête pour trouver des verrous dans les tables correspondantes => dans la table wc_lock * (le nom de la table ressemble à ceci)
  4. Supprimer les éléments verrouillés dans la table ci-dessus par une requête sqlite

juste ces étapes m'ont aidé à résoudre: 

svn: E155004: Working copy 'resourceAddress' locked
1
Amin Sh

Pour moi, cela a fonctionné avec svn cleanup dans Eclipse.

0
Sreenivasula Reddy

J'ai eu le même problème que toi. Je l'ai résolu dans les étapes suivantes . Dans la ligne de commande, vous devez taper simplement 

  1. "svn cleanup" -> run, que
  2. "svn update" -> run

et vous devez le vérifier, que votre application. fonctionne sans échec ou pas et si tout va bien, vous pouvez valider vos modifications.

0
kesjarmihaly