32 votes

Pourquoi TortoiseSVN est-il si lent ?

J'utilise TortoiseSVN pour me connecter à mon référentiel Subversion hébergé chez CVSDude . C'est déraisonnablement lent, surtout pour les petits transferts...

TortoiseSVN screenshot

5 kBytes transférés en 5 minute(s) et 9 seconde(s) ? !

Il n'est pas seulement lent à répondre, cependant. Il bloque l'ordinateur pendant 5 minutes pendant le traitement de ces 5 kilo-octets.

Pourrait-il y avoir un problème avec mon installation ou mes paramètres ?

Ou, est-ce que la faute incombe uniquement à mon hôte Subversion, CVSDude ?

27voto

Lukasz R. Points 1058

Conseils pour optimiser TortoiseSVN (source - TortoiseSVN FAQ -) Optimiser les performances ) :

  1. Dites à TortoiseSVN où sont vos copies de travail :

    TortoiseSVN -> Paramètres -> Superposition d'icônes et par exemple :

    Chemins d'exlude : "C:\*"

    Inclure les chemins : " C:\projects\ *"

  2. Afficher les superpositions uniquement dans l'explorateur

    TortoiseSVN -> Paramètres -> Superposition d'icônes activer "Montrer les superpositions seulement dans l'explorateur".

Si cette astuce n'aide pas ce problème, veuillez voir aussi "TortoiseSVN semble très lent sur les grands répertoires".

16voto

petr k. Points 4890

Essayez de comparer les performances de TortoiseSVN à celles de mise à jour svn sur la ligne de commande et vous ne verrez probablement pas de différences majeures... Peut-être que le serveur distant est simplement lent ou a des limites de bande passante. Gardez également à l'esprit que http/https est sans état et donc un peu plus bavard que le protocole arbitraire svn://.

10voto

JoelFan Points 11368

Juste comme un point d'information... J'avais le même problème... une performance extrêmement lente de TortoiseSVN, et aussi il me demandait mon mot de passe à chaque fois, même si je cochais "Se souvenir de mon authentification". Je ne sais pas si c'est lié, mais cela a commencé à se produire juste après avoir changé mon mot de passe réseau. J'ai essayé de redémarrer, de désinstaller et réinstaller Tortoise, de le mettre à niveau... rien n'a aidé.

J'ai finalement trouvé la solution : supprimer le dossier %AppData%\Subversion (ce qui s'appelle le "profil d'itinérance")

Il est possible que quelque chose ait été corrompu ici. Une fois que j'ai fait ça, tortoise a recréé le dossier et tout était réparé.

8voto

Kent Boogaart Points 97432

Vous pouvez demander l'aide de CVSDude.

4voto

mjy Points 1768

On dirait un serveur svn lent... Un "svn update" avec tortoisesvn prend quelques secondes seulement ici (en utilisant svn:// sur OpenVPN sur une ligne de 12mbit/s).

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