I am using Time Machine on my Mac to my NAS if I need to walk back inbetween increments.
Otherwise, each project gets it’s own folder in my master CAD docs folder, and go by the “Save As” route and use the 0.0.1, 0.0.2, for major.minor.incremental. Then if I am smart about it I will add a “- Comments” on what the revision was, but laziness doesn’t always adhere to that part.
I really need to sit down and learn GitHub, but the way it’s set up still confuses the heck out of me. I am not a native coder so that may be this issue.
I agree the file versioning is clunky at best. At least this is one step better than what I deal with at work…
And thanks, will do on git. If you moved to git would you store it in a local repository or use GitHub? Do they have file size limits - with versioning the repository would balloon pretty quickly?
I would put it on Github and that’s the nice thing about Git, you would have a local copy of the repository and sync it to Github.
Sounds like Github blocks files larger than 100 MB (although you can store 2 GB files using Git LFS). I don’t see a hard limit but it recommends less than 1 GB.
Really interesting, that would be more than enough for anything I would ever design.
Just read through the DiffCad, and now I think I am going to have to consider really sitting down and learning this and Git before I start my next large project.
I thought of using git as well but definitely not suing github as is owned by microsoft. I ended up creating a million files with different time stamps for the same project and I host them on Proton Drive.
Meh. I use tons of Microsoft products and services both personally and professionally.
There are other hosted git services like GitLab, Bitbucket, Codeberg, etc. For the purposes of this conversation, it doesn’t matter whether using a service like this or running git locally.