8.2.7 Restoring a Version

To restore a node N to the state recorded by its version with version name “x.y”, the application calls N.restore("x.y", removeExisting)10. Assuming that the version node representing the version named “x.y” is node V, then the following will occur:

Unlike most other operations that alter the state of a node, restore works regardless of whether the node in question is checked-out or checked-in.