Today my colleagues and myself ran into a problem with SourceTree (v 3.2.6) on Windows.
Setups involved in testing were Windows 10 Pro (x64) and Linux (Ubuntu 18.04).
Project has two remote repos one on GitHub and one on BitBucket.
Colleague added a larger file (~90mb) on Linux through git lfs (through git CLI v2.17.1) a file and pushed it successfully on GitHub LFS.
On Windows, i tried to pull the change locally through SourceTree UI (selecting GitHub remote when pulling) and this failed with smudge error  Object not found on the server.
This error seemed incorrect because we could clone the project both on Linux and Windows with the said file being downloaded.
So we concluded that there was something wrong with SourceTree pull (also rebase did not work). One thing to mention, BitBucket remote was set as default track remote origin in SourceTree.
The fix was to change track remote to be GitHub. After selecting GitHub and pulling everything worked fine.
As a user, i would expect that by selecting to PULL from some remote it does not matter what remote I track in the app ( i would expect the pull to work from GitHub because i selected the remote in the menu).
This seems to be a bug? Or am i mistaken?
Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events