By checkpoints do you mean versioning and rollback?

Yes versioning and rollback to return to a previous state