A couple of months ago I did an update to Source Tree and the icon disappeared. I was too busy to do anything about it at the time but would like to have this fixed as it is bothering.
So far I have unpinned sourcetree and repinned but that did not fix the icon. Not sure how to proceeed. Attached screenshot of the start menu with sourcetree missing icon.
this speaks to the quality of your products.
In reality, SourceTree is a weak bandaid that allows me to recommend lazy solutions to some of the bitbucket tasks. I don't generally use it because it really sucks at merge management with reasonable branch collisions.
And then the fact that you do not care to fix an obvious glaring issue after 3 years???
I'm pulling this app from our company recommendation list for data science and software support.
Tired of telling people how to fix this idiotic problem.
The windows installer has been non-standard for years. Just got another computer and dismayed to find this hasn't been fixed. There should be a normal installer that puts your program into \Program Files, not in AppData. This is crazy! No program except source tree does this, and it causes so many install problems for users.
Sourcetree is definitely not the only program that does this, but I agree it's nonetheless quite annoying. Installing to the user profile directory is done by many programs (Chrome used to do this by default, for example, but not any more), normally when admin privilege is not available. This non-standard location should be a fallback for that particular scenario only, not the standard practice.
Please, by default, follow Windows best practices.
I've not experienced that problem, it looks OK for me. There was an issue with shortcuts, in the start menu and taskbar, a few releases ago due to an issue in the Squirrel.Windows installer we use.
At this stage I can only suggest removing the shortcut, then uninstalling Sourcetree and re-installing. That should create new shortcuts which you can pin to the start menu,
potentially unpinning and then re-running the full installer, rather than uninstalling first, download from https://sourcetreeapp.com might allow you to re-pin with the icon without loosing any settings.
FWIW as most configuration is store in %localappdata%\Atlassian\Sourcetree* uninstalling the app, from %localappdata%\Sourcetree, will not delete your settings.
Although Michael's answer is best, would you be able to set the icon manually?
I remember this being pretty straightforward in earlier releases of Windows, and although I'm not very familiar with the version you're using, I would recommend that if you want to avoid reinstalling.
Of course, reinstalling would ensure you have the most up-to-date icon, but this is another workaround.
I'm seeing a similar problem since I upgraded to 3.3.6. I've tried deleting/uninstalling all the old versions of SourceTree, deleting my iconcache.db etc. Having reinstalled SourceTree 3.3.6 I get the following:
There are two source tree exes:
Both of these show as having the normal icon in explorer. If I pin either of these exe's to my start bar then the normal icon appears on start bar.
Having pinned one of these to start bar, if I launch from start bar or by running exe directly, SourceTree starts up and a new blank white icon appears on my start bar.
I had the same problem and this fixed it:
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