Disregard pending changes WITHOUT revert
It can and does happen.. you end up with objects that you know are in production but for whatever reason never got committed and put into a migration script. Or, you just aren't interested in ever putting a certain change live.. maybe they are dev only. Maybe they are irrelevant objects like users. Maybe a naughty dev put stuff live without going through the proper process.
In all the above cases I want to be able to remove the object from my "pending" list without reverting. I want to ignore them completely.
I am aware of the ability to filter but I find this cumbersome and unsuitable in the case where I know I will never be committing a change.