Onshape enables users to protect workspaces from certain types of changes. When workspace protections are enabled, all changes to a document must be completed on a branch and then merged into the protected workspace.