Version up and save in Unreal, is it possible?

For maps, you can save as for a new version without saving over your existing map file, but for assets it can’t do that, they just save over the asset.
Your options are to look into a backup repository system, like Perforce, Azure devops, etc. Those would allow you to push changes to a project and also allow you to revert back to older versions. It’s stored in the cloud so it’s not taking up space on your PC.