71 votes

Les icônes de l'Explorateur Windows dans TortoiseSVN mettent longtemps à se régénérer pour corriger l'état

Une fois les fichiers validés, les icônes restent modifiées ou en attente de validation pendant une période prolongée. Existe-t-il un moyen de forcer une actualisation pour s'assurer que l'icône que je vois est le bon état du fichier?

60voto

Stefan Points 29091

Comme indiqué dans la FAQ : essayez de lancer un nettoyage.

36voto

gekowa Points 191

Vous pouvez essayer ceci:

TortoiseSVN -> Paramètres -> Icône de recouvrement, l'État de la mémoire Cache à "Coque" au lieu de "par Défaut"

Réf. pour l'Aider.

Shell La mise en cache se fait directement à l'intérieur de la coquille de l'extension de fichier DLL, mais seulement pour actuellement visible dossier. Chaque fois que vous accédez à un autre dossier, le statut de l'information est extraite à nouveau.

Avantage: besoin de très peu de mémoire (environ 1 MO de RAM) et peut afficher le statut en temps réel.

Inconvénient: étant donné qu'un dossier est mis en cache, les superpositions de ne pas montrer l'état de manière récursive. Pour les grandes copies de travail, il peut prendre plus de temps pour montrer un dossier dans l'explorateur qu'avec le cache par défaut. Aussi l' mime-type colonne n'est pas disponible.

14voto

Malice Points 1583

J'ai posté une semblable réponse ici, mais pour vous épargner la peine d'ouvrir le lien, je vais le citer ici:

Je ne sais pas si c'est exactement concernant votre question, mais j'ai trouvé TortoiseSVN peut parfois être assez lente lorsque vous traitez avec des dépôts qui ont beaucoup de fichiers. Cette se manifeste dans la tsvncache.exe le processus prend beaucoup de mémoire. L' tsvncache.exe processus d'analyse les fichiers et les les dossiers et les entreprises associées le familier icônes avec eux pour désigner changé/ignorés etc. les fichiers.

Un correctif pour ce est-à-dire Tortoise SVN pour en cache uniquement les dossiers qui vous sont de travail et ignorer les autres. Pour ce faire, cliquez-droit sur votre projet dossier et sélectionnez TortoiseSVN->Paramètres->Recouvrements D'Icône. J'ai Exclure les chemins de c:* et d:* (essentiellement ignorer tous les fixes les lecteurs) et Comprennent les chemins de ma dossier de projets.

5voto

Eakraly Points 103

Fermer la fenêtre de l' Explorateur Windows et rouvrir aide. Le plus souvent, l'icône reste dans l'arborescence de l'Explorateur Windows.

Et non - Nettoyer et F5 ne aide pas. Je suppose que cela a quelque chose à voir avec Explorer et non avec TortoiseSVN.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X