7
votes

Je ne peux pas supprimer ce répertoire de travail SVN local sous Windows

Je tiens à supprimer juste ma copie de travail locale (aucune modification du serveur) et je reçois l'erreur suivante:

ne peut pas supprimer Dir-prop-base: l'accès est refusé

Assurez-vous que le disque n'est pas complet ni écrit protégé et que le fichier n'est pas utilisé actuellement.

J'ai essayé d'utiliser Unlocker, mais il est indiqué qu'aucun processus n'a de poignée à cela et lorsque je sélectionne l'action "Supprimer" du déverrouillage, rien ne se passe.

Toute suggestion?


0 commentaires

8 Réponses :


0
votes

Je présume que ce n'est pas le répertoire de travail actuel pour aucun processus en cours d'exécution sur votre machine? (E.g. Invite de commande; -)

Que se passe-t-il si vous tapez dans rd / s à partir d'une invite de commande dans le répertoire parent?


2 commentaires

Si je fais l'invite de commande RM de la commande, il suffit de "l'accès est refusé"


Pouvez-vous appeler les informations de sécurité pour ce filtre (par exemple, onglet Sécurité de la boîte de dialogue Propriétés pour le dossier) pour voir si vous avez les droits sur ce dossier que vous vous attendez à vous attendre.



15
votes

Si vous utilisez Tortoise SVN, il y a un processus appelé Tsvncache.exe - Tuez-le. Il y a un moyen de le désactiver définitivement aussi, mais j'oublie où.


5 commentaires

Un autre problème que j'ai vu avec une tortue est que parfois vous ne pouvez pas (pour une raison quelconque) supprimez l'ensemble de l'arbre source à la fois. Ce qui a fonctionné pour moi était de supprimer un peu l'arborescence source à la fois.


J'ai essayé cela mais toujours le même problème. . Au fait, quelle est la logique derrière la suppression de quelques choses à la fois ??


Merci pour les conseils. Après avoir tué ce processus, je peux supprimer le dossier ici sur ma machine.


Cela a fonctionné pour moi après avoir supprimé d'autres processus SVN. Fait un nettoyage et c'était ok :)


J'ai aussi besoin de tuer deux processus appelés TortoiseProc.exe afin de supprimer un répertoire avec ce message d'erreur.



2
votes

1 commentaires

Process Explorer peut avoir le même comportement que le déverrouillage, mais il vaut la peine d'être coupé.



1
votes

J'ai trouvé que Windows Explorer semble conserver certains dossiers SVN, même s'il n'est pas ouvert dessus. essayez de tuer Explorer.exe (ne vous inquiétez pas, vous pouvez le ramener sans redémarrer en courant: explorateur.exe)


0 commentaires

0
votes

Aucune des pointes ci-dessus n'a travaillé pour moi. J'ai finalement pu le renommer en utilisant Déverrouillage (http://emcosoftware.com/unlock-it) et tuer Explorer.exe et Wmpnetwk.exe (service de partage de réseau Windows Media Player)!

Merci au déverrouillage (http://www.potyloop.com/unLocker/) pour la comparaison des liens avec des liens vers des alternatives au bas de la page, bien que je ne voulais pas installer l'extension de fichier pour le déverrouillage et l'assistant autonome DIDN ' t démarrer pour moi.


0 commentaires

-1
votes

J'ai démarré en mode sans échec avec l'invite de commande et utilisée RD / s .svn - qui fonctionnait!


0 commentaires

0
votes

Si vous rencontrez des problèmes avec votre version obsolète de Tortoisesvn, et votre processus TSVNCACHA.EXE revient à la vie après l'avoir tué, ou si vous vous sentez mal à l'aise de tuer des processus ou de télécharger un autre programme,

Essayez ce que j'ai fait:

  1. Plutôt que de supprimer tout, du dossier racine, commencez à supprimer par de petites pièces. (Suggestion de Matt Jacobson) Choisissez un petit dossier
  2. Unversion Le dossier (Tortoiseisesvn-exporter-'onto) http://tortoisisvn.net/unversion.html < / a>)
  3. Supprimez-le en permanence (Maj + Supprimer)
  4. Répéter pour d'autres dossiers
  5. Unversion Le dossier Root SVN Pour vous débarrasser du cache de fichier supprimé dans le dossier .SVN

0 commentaires

1
votes

J'ai fini par la fermeture de toutes les instances de l'explorateur de fenêtres et de la réouverture de la même raison pour une raison quelconque, j'ai pu supprimer. J'espère que cela aide quelqu'un: p


0 commentaires