L'Explorateur Windows icônes dans TortoiseSVN prendre un certain temps à l'actualisation état correct
Après, je remets les fichiers, les icônes de rester sur soit modifié, ou en attente de s'engager pour une longue période de temps. Est-il possible de forcer la mise à jour pour s'assurer que l'icône que je vois c'est le bon état du fichier?
- La touche F5 ne fonctionne pas?
- F5 ne fonctionne pas . . .
- Je n'ai jamais observé une corrélation constante entre F5/Actualiser dans l'Explorateur Windows et en temps opportun d'une mise à jour des icônes par la suite. Parfois cela fonctionne, mais pas plus souvent qu'une fois l'icône d'état se produit sans actualisation. Ne m'empêche pas de façon habituelle appuyant sur F5 en vain cependant...
- La raison en est que la touche F5 permet d'actualiser votre écran, mais ne fait absolument rien pour réellement mettre à jour SVNs cache. La seule raison pour laquelle F5 permettrait de mettre à jour les superpositions est si le SVN de cache a été mis à jour dans les temps entre vos F5 presses. Évidemment, je le presse de manière obsessionnelle trop, juste sayin 🙂
- C'est drôle, quand vous utilisez
svn cleanup "C:\myfolder"
il n'a pas d'actualisation de rien parfois, et lorsque vous utilisez la Tortue nettoyage du menu contextuel, il fonctionne toujours. :-/
Vous devez vous connecter pour publier un commentaire.
Comme indiqué dans le FAQ: essayez d'exécuter un nettoyage.
update
s peuvent parfois fonctionner pour moi aussiDry Run
case est cochée - merci!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.
J'ai posté une réponse similaire ici mais pour vous épargner la peine d'ouvrir le lien, je vais le citer ici:
Suis tombé sur cette question récemment. Trouvé un petit et sale solution qui a fait ses preuves pour être efficace à 100%.
Créer un fichier texte vide dans le dossier que vous désirez pour les icônes à rafraîchir en faisant un clic droit et en sélectionnant "Nouveau" --> "Document Texte". Les icônes doivent magie d'actualisation. Supprimer le fichier texte vide après bien sûr.
La fermeture de la Windows Explorer fenêtre et la réouverture de l'aide. Le plus souvent, l'icône reste à l'arbre une partie de l'Explorateur Windows.
Et de non - Nettoyer et F5 n'aide pas. Je suppose que cela a quelque chose à voir avec l'Explorateur et pas TortoiseSVN.
Si vous voulez vérifier si vous partie prenante de tout, il y a le "svn vérifier les modifications" option de menu. Si vous appuyez sur la touche F5, il va mise à jour et de vous montrer la vérité. Si cela vous gêne que les icônes de dossier ne sont pas à jour, vous pouvez activer les icônes off.
Je ne sais pas si c'est lié mais de frapper
F5
semble aider... parfois.Mon expérience avec TortoiseSVN est que la performance est en quelque sorte directement lié au nombre d'extraits des répertoires. Vous pouvez définir les répertoires qui doivent être incluses ou exclues dans certains TortoiseSVN propriétés pour accélérer le processus.
Windows' "actualiser (F5), l'ensemble fonctionne pour moi (OK, je le presse de manière obsessionnelle, trop), mais parfois une fenêtre n'a pas toutes les recouvrements d'icône à tous. Dans ces cas, le "Nettoyage" n'aide pas non plus, peu importe les options choisir, y compris les "Actualiser Shell Superpositions".
J'ai suivi le conseil de gekowa:
TortoiseSVN -> Paramètres -> Icône de recouvrement, l'État de la mémoire Cache à "Coque" au lieu de "par Défaut"
et la prochaine fois que j'ai ouvert la fenêtre, les incrustations étaient correctes. Il a fallu quelques secondes pour que la fenêtre pour l'ouvrir, mais tout était juste après. Le je de définir le Statut du Cache de retour à la "Shell" et le décalage dans le temps est allé loin, trop.
Auparavant, j'avais mis de l'État de la mémoire Cache à "None", mais cela n'a pas aidé.
J'ai eu un problème similaire. Je v créé une nouvelle branche et par la suite vérifié pour une nouvelle copie de travail. La nouvelle copie de travail n'ont pas les recouvrements d'icône comme il se doit. Rien ne s'est présenté. Seulement après avoir tué le
TSVNCache.exe
processus via le gestionnaire des tâches de Windows, ne les icônes s'affichent correctement.Shell
, et dans le même temps, vous pouvez actualiser les icônes à chaque fois que vous le souhaitez en tuantTSVNCache.exe
.Accédez au répertoire dans lequel vous voulez les icônes à être mis à jour. Clic-droit sur le répertoire avec votre souris et dans le SVN contexte de menu de l'explorateur, sélectionnez 'nettoyage', puis appuyez sur F5. Il devrait s'actualiser tous SVN icônes dans ce répertoire pour vous. Il l'a fait pour moi.
Je travaille sur un gros projet avec des milliers de fichiers et un SVN 'nettoyage' est très rapide sur mon ordinateur donc je le fais au niveau de la racine, pour la plupart, ainsi actualisation de tous les icônes. Pour les ordinateurs plus lents, sans beaucoup de mémoire complet de nettoyage pour un gros projet pourrait prendre un certain temps. Dans ce cas, vous pouvez actualiser juste le répertoire que vous avez besoin.
Quelqu'un dit ci-dessus qu'un 'nettoyage' reviendra vos modifications locales, mais qui n'est pas nécessairement vrai. Il ne revient pas pour moi... de Plus, je ne pense pas que c'est une option à activer. Parfois, votre local SVN caches d'être corrompu et d'un nettoyage de résoudre pour vous... qu'est souvent une nécessité pour faire vos commits, etc...
Espère que cela aide.
PS. Ma tortue version SVN est: TortoiseSVN 1.6.16, Construire 21511 - 64 Bits
F5 ne fonctionne pas pour moi non plus, mais j'en ai trouvé un F5 méthode qui a fonctionné.
Dire que vous avez un dossier nommé projets et il y a un dossier appelé mysubversionedproject. Si vous développez l'arborescence de l'explorateur, vous verrez
Maintenant, si vous appuyez sur la touche F5 ça ne fonctionne pas, comme beaucoup l'ont remarqué.
Mais, si vous fermez cette arbre, de sorte que vous ne voyez
(et fait en sorte que vous aussi vous cliqué sur les projets, de sorte qu'il est sélectionné)
et appuyez sur F5, puis développez l'arborescence de nouveau, alors il peut travailler.
Pour moi, mysubversionedproject a maintenant la superposition de l'icône, comme il se doit.
J'ai fait essentiellement la même chose que la Méchanceté n', mais j'ai décoché les lecteurs fixes et a ajouté C:\Users\YOURNAMEHERE\Documents* pour le répertoire include. Fonctionne très bien pour moi que tous mes projets sont dans ce dossier.
Bâtiment sur noodle7 réponse: une autre option est de changer:
TortoiseSVN -> Paramètres -> Icône de recouvrement, l'État de la mémoire Cache à 'Défaut' au lieu de 'Shell'
Cela a fonctionné pour moi. TortoiseSVN 1.9.
Donc... de toutes ces réponses/astuces/solutions, honnêtement, tout ce que vous avez à faire est de passer à un autre pré-existants de la section à l'aide de la liste déroulante - clic droit > Git Branch, puis revenez à la direction générale, vous travaillez afin de voir les icônes de statut mis à jour. Voila!