Undo, Redo, and Reverse Functions

You can undo, redo or reverse changes you make to your model. The following summarizes the differences between the available features, and suggests when it is appropriate to use each one.

Undo

Removes the top-most (last) transaction from the log. Undo is a sequential process, moving backward from the last transaction that was performed.

Redo

Recreates the first undone transaction in the log. Redo is a sequential process, moving forward from the last transaction that was performed.

Reverse

Lets you perform an opposite action on an entry appearing in the Details pane. This lets you reverse a specific entry or entries within a transaction (it does not have to be the last transaction). The Reverse function is not sequential, it is an attempt to restore the model to the best state.

Undo to Selected Transaction

Sequentially removes all transactions in a range, or a sequential group of transactions at one time, starting with the latest transaction at the top of the tree and ending with the transaction you select. When you want to undo a range of consecutive transactions, all of the transactions, including the one you select are undone.

Redo to Selected Transaction

Sequentially recreates all transactions in a range, or a sequential group of transactions at one time, starting with the first undone transaction and moving up the tree until all undone transactions are recreated. When you want to redo a range of consecutive transactions, all of the transactions, including the one you select are redone.