"Taking a snapshot of the current state of the dataset before rolling back to a previous one is a good idea when some data is required later. This way, the user can roll back and forth between snapshots without losing data that is still valuable."
"This warning means that snapshots exist between the current state of the dataset and the snapshot to which the user wants to roll back. To complete the rollback, these snapshots must be deleted. "
If taking a snapshot of the current state of the dataset before rolling back to a previous one as described in the first paragraph, then in the second paragraph, to roll back to an earlier snapshot, all recent snapshots must be deleted, which of course includes the one created before the rollback.
So isn't it useful to create a snapshot before rolling back?
"This warning means that snapshots exist between the current state of the dataset and the snapshot to which the user wants to roll back. To complete the rollback, these snapshots must be deleted. "
If taking a snapshot of the current state of the dataset before rolling back to a previous one as described in the first paragraph, then in the second paragraph, to roll back to an earlier snapshot, all recent snapshots must be deleted, which of course includes the one created before the rollback.
So isn't it useful to create a snapshot before rolling back?