68 votes

Très lente (tortue) SVN comparée à la base depuis le gain 10 Mise à jour des créateurs d’automne [Repo locale]?

J'ai remarqué un immense retard (juste assis là à ne rien faire) depuis la mise à niveau vers la dernière version de windows tout en utilisant tortoiseSVN pour comparer un fichier pour sa version de base [TortoiseMerge].

J'étais sur la voie rapide et a obtenu la chute des créateurs de mise à jour il y a un mois et remarqué cela aussi, j'ai donc repris et il s'en alla. Après avoir frappé RTM je pensais que c'était fixe, mais apparemment je me trompais.

Ce que je veux dire avec très lent?

Before fall creators update: <1 second

After: A minute or 2, as long as it takes..and that's just for comparing 1 file.

Je viens d'aller lire un article ou quelque chose et d'attendre le tortoiseMerge icône de menu déroulant dans la barre des tâches.

Les pensions de titres sont sur mon ordinateur de Bureau - le Client est sur mon Portable - même réseau.

Toute personne ayant une expérience similaire? Quelqu'un a trouver une solution de contournement?

Edit: La question a plus à voir avec TortoiseMerge que TortoiseSVN ou SVN lui-même - je suis passé à au-Delà de Comparer et il fonctionne bien pour l'instant.

79voto

magicandre1981 Points 1557

La question est déjà signalé à Microsoft et Microsoft corrigé dans Visual Studio 2017 15.6 lorsque vous recompilez votre code. Ici le fixe MFC sans la lente Obtenir/SetPixel est utilisé.

Pour corriger dans Windows 10 pour les actuels et anciens compilé des instruments qui utilisent des MFC, Microsoft a publié la mise à Jour KB4058258. Les notes de version ne mentionne pas la correction, mais il est confirmé par le journaliste que le correctif est une partie de la mise à jour cumulative.

Donc l'installation de la mise à Jour devrait résoudre le problème. Donc, si vous avez le problème, assurez-vous que vous exécutez au moins Construire 16299.214 (exécuter winver.exe de voir le nombre).

enter image description here

Si vous avez ce ou un nombre supérieur à la dernière position, le problème devrait avoir disparu.

Le vieux et dépassé les informations sont archivées. Voir les révisions de cette réponse pour l'ancien solutions de contournement.

8voto

Au lieu de supprimer le paramètre "ruban" ou de modifier la sécurité dans Windows, j'ai installé la dernière version nocturne (1.9.9.x) et les performances sont de retour. J'ai regardé les paramètres, et le ruban est toujours coché par défaut. Mais la performance est là. https://nightlybuilds.tortoisesvn.net/latest/x64/full/

4voto

humbads Points 649

En guise de solution de contournement, vous pouvez utiliser l'outil TortoiseUDiff à la place. C'est encore rapide. Voici ce que je fais:

  1. Cliquez avec le bouton droit sur un dossier de travail dans l'Explorateur Windows, puis cliquez sur "Valider SVN".
  2. Sélectionnez un ou plusieurs fichiers dans la liste "Valider> Modifications apportées".
  3. Cliquez avec le bouton droit sur la sélection et sélectionnez "Afficher les modifications sous forme de différences unifiées".

Ce n'est pas aussi puissant que TortoiseMerge, mais si vous avez juste besoin de voir les changements que vous effectuez, la méthode ci-dessus fonctionne toujours rapidement.

3voto

Conrad Points 550

Après l'installation de la mise à jour cumulative 2018-01 pour Windows 10 version 1709 pour systèmes x64 (KB4058258), les problèmes de vitesse pour WinMerge semblent être complètement résolus.

1voto

Flot2011 Points 2327

Dans la fenêtre de paramètres TortoiseSVN, je

  1. section sélectionnée Visualiseur Diffus / Fusionner

  2. vérifié externe

  3. sélectionné WinMerge .

Fonctionne comme un charme.

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