What if you save your part while in Teamcenter, can you undo it?
Yes (usually), By default Teamcenter saves the last 3 versions of every file. You can change this individually on each dataset by selecting properties on that dataset then changing the Version Limit. What this does for you is every time you save a file there are the Version Limit number preserved. As you save, the oldest is removed and the latest one is added.
Find old versions, Do a search. Set your query options so that “Latest dataset versions” is unset. This option is in the search dialog on the lower right corner, under the query options (tab). Type in the name, and any other filter information and search. The return search query will be a list of the datasets with a datasetName;n where n will the previous saved version file.
Open the old version and make it current. Close all the parts in the current NX session or the editor for that file dataset if it’s not a NX file. Double click on the datasetName;n and verify it is the version you want to save. Save it and now the latest version is this file.