Vous êtes ici

Block title

i class="icon icon icon search" aria-hidden="true"> Recherche

Block content
Block title
Block content

TortoiseSVN : "Can't move... The file or directory is corrupted and unreadable" avec Windows 7

Date de publication: 
lun, 12/13/2010 - 14:12
Dernière modification: 
mer, 08/20/2014 - 13:35
Auteur: 
david

TortoiseSVN provoque une erreur "The file or directory is corrupted and unreadable" lorsque l'on déplace des fichiers vers un autre emplacement alors que l'emplacement du répertoire source fait partie des éléments indexés par le service de recherche Windows®. (Win7 x64)

Le répertoire de travail fait partie des emplacements indexé par l'outil d'indexation des fichiers de Microsoft.

Lors d'une opération de copie ou de déplacement de fichiers ou dossiers, {{ {TortoiseSVN }  }} stop l'opération affiche le message d'erreur suivant {(note : le dossier peut varier...)} :

Can't move '.svn/tmp/entries' to '.svn/entries': The file or directory is corrupted and unreadable.

Confirmé avec Microsoft® Windows Seven x64.

Ce problème ce produit lorsque TortoiseSVN déplace un fichier alors que celui-ci est ouvert et/ou utilisé par une autre application. Cela peut être votre AntiVirus/AntiSpywares/AntiMalware mais il y a peut de chance pour que ceux-ci soient en cause, à moins que le fichier bloquant soit un très gros fichier, dans ce cas, le logiciel de protection analysant le fichier peut peu prendre son temps...

En général c'est le processus d'indexation de Windows utilisé pour la recherche des fichiers qui est en cause.

Ressources en ligne: 
FAQ TortoiseSVN
http://tortoisesvn.tigris.org/faq.html

Installer le Service Pack 1 de Windows 7

3 liens | aucun commentaire | 0 vote

Beginner
+1 0 -1
Vous n'avez pas voté...
Installer le Service Pack 1 de Windows 7
Solution publiée le 08/20/2014 - 13:29 par david, dernière modification il y a 2 années 10 mois.

Installer le Service Pack 1 de Windows 7, via Windows Update ou manuellement en téléchargement le paquet "Windows Seven SP1 Redistributable Package".

Savoir si Windows 7 SP1 est déjà installé

Cliquez sur le bouton "Démarrer", cliquez avec le bouton droit sur "Ordinateur", puis cliquez sur "Propriétés". Si "Service Pack 1" est indiqué sous Édition Windows , le SP1 est déjà installé sur votre ordinateur.

Installation du SP1 à l’aide de Windows Update (recommandé)

Suivez les instructions qui s’affichent à l’écran. Si vous n’êtes pas invité à installer le SP1, suivez ces étapes :

  1. Assurez-vous que votre ordinateur est connecté à Internet.
  2. Cliquez sur le bouton "Démarrer" , cliquez sur "Tous les programmes", puis cliquez sur "Windows Update".
  3. Dans le volet gauche, cliquez sur "Rechercher des mises à jour".
  4. Si vous trouvez des mises à jour importantes, cliquez sur le lien pour afficher les mises à jour disponibles. Dans la liste des mises à jour, sélectionnez Service Pack pour Microsoft Windows (KB976932), puis cliquez sur "OK".
  5. Cliquez sur Installer les mises à jour. Si vous êtes invité à fournir un mot de passe administrateur ou une confirmation, fournissez le mot de passe ou la confirmation.
  6. Suivez les instructions s’affichant à l’écran.
  7. Lorsque l’installation est terminée, connectez-vous à votre ordinateur à l’invite d’ouverture de session Windows. Vous pourrez peut-être voir une notification vous indiquant si la mise à jour a réussi.
  8. Si vous avez désactivé votre logiciel antivirus, activez-le à nouveau.

Liens (3)

Fichiers (0)

Pas de fichiers...

Commentaires (0)

Mettre en pause l'indexation des fichiers Windows (GUI)

aucun commentaire | 0 vote

Beginner
+1 0 -1
Vous n'avez pas voté...
Mettre en pause l'indexation des fichiers Windows (GUI)
Solution publiée le 08/20/2014 - 13:35 par david, dernière modification il y a 2 années 10 mois.

Cette méthode vous permet de contourner le problème sans avoir forcément installé le Service Pack 1 de Windows Seven. Le but consiste à désactiver définitivement ou temporairement (mettre en pause pause) l’indexation des fichiers Windows® le temps de déplacer les fichiers qui ne pouvaient l'être auparavant (dans notre cas les fichiers ne pouvaient être déplacés par TortoiseSVN).

  1. Cliquez sur le bouton bouton "Demarrer" du menu démarrer.
  2. Tapez "index" et cliquez sur "Options d’indexation" qui apparait (Indexing Options)
  3. Dans la fenêtre qui s'ouvre, cliquez sur le bouton "PAUSE" afin de stopper temporairement l'indexation de vos fichiers.

Mise en pause du service d'indexation des fichiers

Liens (0)

Fichiers (0)

Pas de fichiers...

Commentaires (0)