A pull from source tree from bitbucket does not show new changes

So i get a notification from bitbucket that someone else has commited a change to my repo. I see in source tree that 1 item is due to be pulled so I pull. It makes all signs that it's working and completes.

I can see that in history there are no new updates applied locally, however I can see the changes in bitbucket.

Eventually I use command line to pull the changes and can see the changes. Still nothing in sourcetree. About 5 minutes later I suddenly see the changes appear in sourcetree. Is there something i'm missing here? It's happened every time and i'm starting to lose faith in what I think is an excellent product. I got this to avoid command line where possible

3 answers

1 accepted

Hi Matthew,

It sounds to me like SourceTree is taking a while to respond to the changes that have been pulled. Once SourceTree does the pull it has issued the same command you would do at the command line. It's no different. There are a few things I can think of here:

  • You may be pulling in a different repository to the one you're viewing in SourceTree
  • You have many, many untracked files showing which causes Git/Mercurial to take a long time to respond.
  • Limited system resources can contribute to Git/Mercurial taking a long time to respond
  • If you have many repositories in SourceTree, one of which may meet the criteria above could be causing SourceTree to take a while to respond
  • Perhaps using an older system Git/Hg version could be causing the problem, too

Ultimately if the pull completed then the changes were pulled as the task sheet doesn't close until the command (same as what you'd do at the terminal) completes. So the pull must've succeeded, it's just SourceTree isn't showing the changes immediately, but your file system will accurately reflect the pull if you looked at the files.

Either that or you may be pulling in the wrong branch if you're using Git.

Cheers

thanks Kieran, I repulled to a new local git repo and it appears to have fixed the issue

Hi Matthew. Is this for Windows or Mac?

mac lion 10.7.5

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
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...

564 views 1 2
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