If you want to make a new part, use the Rename function and select in-session only. You then save the part and the library version is still as it was and the new version, per the rename is saved.
This is also useful if you have drawings and/or assemblies open.
Of course, this is also a trying operation sometimes. Check to make sure you didn't inadvertently overwrite anything important prior to any purge operations.