SourceTree très lent, avec beaucoup de dépôts
Je travail sur un grand nombre de petits projets sur une base quotidienne et il faut les passer souvent.
- J'ai plus de 50 Dépôts Git dans Sourcetree.
- Habituellement de 5 projets sont ouverts dans les "Onglets".
De commutation à partir de l'Onglet" en SourceTree est très lent. Parfois jusqu'à 15 secondes. Comment puis-je améliorer ce comportement?
Vous devez vous connecter pour publier un commentaire.
Je sais que c'est une vieille question, mais vous pourriez aussi essayer ceci:
https://stackoverflow.com/a/24045966/371917
Deuxièmement, voici un post qui explique que
git gc --aggressive
peut-être pas une bonne idée.git
L'exécution de l'déclaré commande git n'a pas à faire le truc pour moi. Finalement, ce qui est vraiment accélérer SourceTree était la désactivation de 'vérifier l'orthographe des messages de commit' dans outils > options de menu. J'ai aussi désactivé "charger des images à partir d'avatar gravatar.com' option, alors que j'étais à elle.
Toute action dans mon arborescence source était super lent. S'engager, cliquez sur un fichier pour voir les changements, pousser, etc.
J'ai découvert que mon antivirus (avast) a été la cause. J'ai désactivé la protection des fichiers et l'arborescence des sources est devenue immédiate.
bitdefender
pour le tremblement de tests antivirus sur Mac et mon ST est devenu super lent. Merci une tonne !!!J'ai eu ce problème aussi. J'ai aussi avast et cela a fonctionné pour moi et qui pourrait fonctionner pour vous et peut-être un autre AV. Mais j'ai ajouté de l'C:\Users\YOURNAME\AppData\Local\Atlassian\
à mon avast exclusions répertoire et maintenant il est en cours d'exécution beaucoup plus rapide!
Pour moi, c'était le "vérifier l'orthographe des messages de commit' option dans les paramètres. Même en cliquant sur la tique a pris 20 secondes, mais c'était le dernier de congélation que j'ai vécu.
L'arborescence des sources de système de ticket est un billet à propos d'un bug similaire qui a été résolu.
http://www.lifehacker.com.au/2015/01/6-month-old-critical-performance-bug-with-sourcetree-is-getting-attention/
Je n'ai jamais utilisé autant de repos à la fois et de supposer que sourcetree n'est pas de construire afin de gérer cette quantité de données à chaque fois que vous changez d'onglets. Je suppose sourcetree nécessité d'actualiser les données et de lit et de construire vos données à partir du disque de fichier de la page.
Essayez d'utiliser moins de projets et de voir que vous avez toujours le même problème.
Si vous rencontrez toujours le manque de performance essayez d'exécuter gc (garbage collector) sur votre repos et tester à nouveau.
git gc --aggressive
réduit le dépôt de la taille.Amélioration de la performance avec
Use System Git
au lieuUse Embedded Git
Cela peut aider quelqu'un d'autre. J'ai eu la réponse lente des problèmes avec SourceTree 1.6.x et git 1.9.x. Déclassement git pour 1.8.3 et SourceTree à 1.5.2 résolu le problème.
Déplacer le dossier git d'un disque SSD, si possible (considérablement amélioré mon SourceTree performance).
Éviter d'avoir beaucoup de caches, ce qui ralentit VRAIMENT SourceTree.
Dernière version actuellement 2.1.2.5 publié en juin 2017 a été de course de chien lent pour moi, même après avoir essayé toutes les réponses ici avant aujourd'hui (même avec seulement 1 projet).
Apparemment .gitconfig a été écrit pour un lecteur réseau (H:) quand SourceTree a été installé en premier. C'est ce que s'est la performance instantanée pour moi:
Déplacer .gitconfig local SSD (C:)
Set HOME variable. Dans les Variables d'Environnement (spécifiquement variable Utilisateur), mis en à la MAISON pour la valeur de C: (ou tout autre chemin que vous décidez d'en définir).
Pour moi, le problème était que j'avais voie à de nombreux sans traces de fichiers. Modifié mon .gitignore et SourceTree effondrés de la lenteur des