With versioning you mean something like incremental saves? To make a snapshot/increment I duplicate the project (CMD+D), name the duplicate “projectXYZ_increment##” with settings “duplicate project only”, uncheck “copy render files” and keep working on the original project. Then I keep all those increments in an extra folder called “projectXYZ increments”.