One of the features I use most in SourceTree is discarding all my changes.
For that, I have been selecting changed files and pressing "Reset". However, this option is available only if all selected files are already in repository (modified/removed etc). If any selected file is new, then "Reset" is grayed out.
So I have to manually select modified files, press "Reset".. and then select remaining files and press "Remove". This is so annoying, oh my god
Especially when I have dozens of files and I have to go one by one, it takes forever.
It's easier to create a stash and delete it, but it's such a misuse of stashes. Why on earth there is no option to "Reset" my tree to the state of my repository?
Please tell me you have a solution for this.