4 ms·You should consider event sourcing for all given information. Then, you can undo/redo as much as you wish.by mycall 6y agoYou should consider event sourcing for all given information. Then, you can undo/redo as much as you wish.