Need to revert all new changes and go back to an old changeset in Plastic SCM

Hi! I’m new using Unity and Plastic SCM.
I was working on my main branch just fine, tried to configure a connection to a new database, created two new child branches for two different attempts. The thing is I messed up really bad in the latest changeset, I get a NullPointer and can’t get any way around it, so I’m trying to revert everything new and go back to the latest working changeset in main, but I still have the same issue. I tried a Subtractive merge to that working changeset and still nothing.

I attached a screenshot of the branch manager so you can see what I mean.
Thanks in advance.

8908884--1219692--imagen_2023-03-28_135547662.png

Hi,

I can see you have pending to commit changes. if you open the “Pending Changes” view, are you able to undo the changes? After that, you should be able to switch your workspace to any previous changeset.

If you need to undo a changeset you created:

Please let us know if it helps.

Regards,
Carlos.

Hi, thanks for answering! The only thing I can undo in the “Pending Changes” tab is the last scene loaded. There are many changes pending to commit regarding some files I installed as plugins for a SQLite database. The connection didn’t work, so I tried to undo these imports and I found out it wouldn’t let me.

About undoing the changesets, I don’t see the option to delete the changeset, just the child branch related to it.

I was able to save some of the progress because I had a backup version stored in my laptop, but I’d like to be able to keep working on my pc.

Sorry if I’m asking very basic stuff, but this is my first project ever and I’m a solo developer. Thanks again!

Hi,

In the branch explorer, if you right-click a changeset → Advanced Options → Delete Changeset.
You can only delete a changeset if it’s the last of the branch.

Regards,
Carlos.

1 Like

Thank you guys for all your help!
I managed to recover the previous working iteration of my project.

2 Likes