Saving different versions

I'm wondering what the best way of maintaining versions of an in-progress program is, to avoid making changes that wreck my program and saving.

Do I just have to use Save As, and set up a separate folder for every single version, remembering to copy and paste all my DLLs and resources each time? I'd have thought IDEs nowadays would be geared up for doing this automatically, but I can't see any options for it.

I'm using Code::Blocks.

Thanks!
Last edited on
That's what version control systems are for.
For simple stuff, though, a simple archiving will do now and again.

Whenever I am about to make significant changes to my software, I just zip up the entire directory tree into a file with a timestamp in the name, like: "awesome.2010-07-24.1558.zip".

Hope this helps.
Thanks Duoas, a simple yet effective solution.
Last edited on
Topic archived. No new replies allowed.