2008-09-18 8 views
1

Je suis en train de fusionner un répertoire dans la subversion, mais je reçois l'erreur suivante quand je fais:Subversion Erreur: « [répertoire] copie de travail non verrouillée »

svn: Working copy '[directory name]' not locked' 

J'ai essayé de supprimer le répertoire de travail et faire une nouvelle mise à jour, mais cela n'a pas résolu le problème. J'ai également fait un nettoyage sur le répertoire.

Est-ce que quelqu'un sait comment résoudre ce problème?

Dans ce cas, le répertoire parent a le même nom que le sous-répertoire. Je ne sais pas si cela a quoi que ce soit à voir avec l'erreur.

Répondre

2

Jetez un coup d'œil à ce blogue (Obscure "svn mv" problem solved) ... Je supprime généralement le répertoire et je récupère de nouvelles sources.

+1

J'ai essayé mais cela n'a pas résolu le problème – Paul

-1

Essayez d'effectuer un nettoyage, puis une mise à jour. Si cela ne fonctionne pas, veuillez expliquer votre problème.

+0

J'ai essayé le nettoyage et la mise à jour et cela n'a pas fonctionné non plus – Paul

0

Êtes-vous par hasard en utilisant TortoiseSVN et un autre client (comme subversive ou le client de ligne de commande?). Parfois Tortoise peut gâcher involontairement d'autres clients. Je ne me souviens pas de ce qui cause exactement cela.

0

Sans voir votre configuration de répertoire exacte, il est difficile de dire ce qui se passe. Une des raisons de ce message d'erreur pourrait être qu'une partie de votre commande merge se réfère à un répertoire qui n'est pas sous contrôle de version. Pouvez-vous publier la commande de fusion exacte qui déclenche l'erreur?

1

J'ai eu cette erreur en utilisant IDEA. J'ai contourné ceci en faisant un nettoyage svn de tortue dans Windows Explorer, le nettoyage équivalent dans IDEA n'a pas fonctionné.

Questions connexes