I've got several branches that I've worked on that have been tracked on origin.
The branches have been merged into master and have been deleted on origin.
If I use the 'Fetch' option and select the 'Purge' option, I can see that branches that have been removed on origin.
But the list of branches I see locally still exist.
I can see that at this stage, there's no difference between a local branch that has not been pushed to origin and a branch that had previously been pushed to origin but is now deleted on origin.
Is there a way to keep this in sync in some way?
By that I mean, if the branch is deleted on origin, then really delete it locally, including the tracking branch data (I think that's what the list of branches is in SourceTree under WORKSPACE - not the Remote branches).
I'm on MacOS using SourceTree 2.7.3 (169) with the dark theme.