Hyper-V: Revert & Apply
I was just talking to one of my colleagues about the difference between Revert & Apply when using the Hyper-V management console. They are almost the same thing, just that Revert is a special case of Apply. Apply is used on any snapshot that you want to start using - you right click the snapshot and choose Apply. This then takes the virtual machine to the state it was in at the time the snapshot was taken. Revert is a special case, and takes you back to the last snapshot that you took or applied. This is the one that is shown with a green triangle in the Snapshots pane.
For more information about Snapshots in Hyper-V I recommend Ben Armstrong's blog post: https://blogs.msdn.com/virtual_pc_guy/archive/2008/01/16/managing-snapshots-with-hyper-v.aspx