Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Version control: pruning branches?
laird_broadfield
Member Posts: 42 ✭✭
Couple of related I-can't-find:
Although I can delete a workspace, it doesn't appear to be possible to delete entire branches.
Indeed, neither can I delete intermediate versions.
Am I missing it, or is it not there?
Although I can delete a workspace, it doesn't appear to be possible to delete entire branches.
Indeed, neither can I delete intermediate versions.
Am I missing it, or is it not there?
Tagged:
0
Comments
See earlier thread: https://forum.onshape.com/discussion/755/how-to-clear-history
Here's what I did. I saved a revision with a typo. I couldn't rename it, so I made another revision immediately after. Now, I cannot delete that one with the typo. So two issues: cannot rename revisions (found it), cannot delete branches of revision (haven't found it). I tried deleting the one without the typo also - it didn't work.
Unfortunately, it's still not possible to delete a version even after 7 years. Just created a version to realise I need to include a little change in it. I'll be having two versions now, one being totally unnecessary and confusing.
Coming from GIT, tags (i.e. versions) can be easily removed. Not sure why it's hard to do the same in Onshape.
Versions are meant to be immutable since they can be referenced elsewhere. The one thing you can do after the fact is rename it.
One could argue that perhaps versions that aren't being used anywhere could be changed back to a micro version, but ultimately versions are free. It doesn't really hurt to have more of them.
Changing a version back to a micro version could come in handy, I can see it being similar to obsoleting and rereleasing. I agree that versions are free, but it would clean up the tree when I have to change the name to "V57 - Ignore" because I forgot a small update.
What if I've made "horrible errors" on my "main" version and I want to "revert" back to a Previous Version? At this point, it appears I have to go back and make a "branch" B1 from the last known good version, then I still have a "main" listed on the bad branch…how to move "main" to the new (old) branch and continue there?
No branch needed, just restore old version to main.