Legal! Eu também fiz um post sobre isso, fica como complemento.
É um recurso bastante útil, já utilizei algumas vezes e me ajudou a organizar melhor as alterações.
Quanto aos comandos restore e reset, nem sempre serão equivalentes (depende das opções utilizadas). E para complementar, também fiz posts mais detalhados sobre eles: aqui e aqui.