SourceTree 2.1.2.5 is very slow - how do I diagnose it?

Ever since I upgraded to the new SourceTree (2.x) I've been having a slow user experience with the application: if I press F5 to refress the repository, it takes 20 seconds to show the commits list, then 1 minute to properly populate the commit details view and the diff view.

When I choose to pull/push, all the UI bogs down and it takes a while for the dialog to pop up. I usually resort to using git through the command line as it is a lot more responsive, but SourceTree is nice.

I wonder what are the tools available for me to diagnose what's going on? Is there a trace level log I can enable, or something along those lines?

6 answers

1 accepted

This widget could not be displayed.

FYI this is a known bug and is being tracked by https://jira.atlassian.com/browse/SRCTREEWIN-7374

This widget could not be displayed.

Same here, and it's so annoying that this program actually worked better 2 years ago than it does today. It has been like this for a while now, some versions are just insanely slow.

Win10, ST 2.1.2.5

This widget could not be displayed.

Same for me, it's really slow. This has happened since the new interface.

I'm on WIN10.

This widget could not be displayed.

Same here. Ever since upgrading to 2.1.2.5 it is horribly slow when open submodules, another repo, clicking on a commit, and, and and...

It's not all the time. It works fine for a while and then it gets horribly slow.

I tried a number of things, like making sure not to use symlinks for repos, turned of spell check (that was a problem in 1.9.x), and switched to embedded Git (as opposed to System Git, (Tools, Options, Git)) and nothing helped. At this point SourceTree is becoming useless (I have used it for years). I installed GitKraken, SmartGit, and neither have any performance problems with the exact same repos.

This widget could not be displayed.

On Windows 10 x64 with SourceTree v2.1.11.0 I the app was slow for me too. Would take 3-5 seconds or more for SourceTree to scan and detect file changes even in small repos with only a hundred text files of 300 lines or less each. Trying to open another bookmarked repo would sometimes freeze the app entirely.

I then noticed that the embedded Git version was out of date so I updated it and after restarting SourceTree now everything is snappy again.

Coincidence or perhaps related to this conversation, worth a shot to make sure not only is SourceTree current but the embedded Git is current too.

Tools > Options > Git

2017-08-30_9-34-34.png

This widget could not be displayed.

I found 2.1.2.5 ok, but when I recently upgraded to 2.1.11.0, it became very slow. I have one large repository with years of checkins.  Even after the Log/History tab had  loaded, the newer version would keep my laptop fan running audibly.

I uninstalled 2.1.11 , and went back to 2.1.2.5, and found my laptop to be mostly silent again.

https://downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-2.1.2.5.exe

Suggest an answer

Log in or Sign up to answer
Community showcase
Published May 30, 2018 in Sourcetree

Tip from the team: configuring Git or Mercurial in Sourcetree

Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...

858 views 2 3
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you