Source code revision control

Hello.
i personally use SVN on my private server for most of my Projects when i know they might be in a constant development.

You can also create local svn repositories relatively easy with tortoisesvn.
http://tortoisesvn.tigris.org/

If you want to work alone. But doing a backup might be harder this way.

If you keep to the recommendet default repository structur with the folders “trunk“ for your ongoing development,
“tags“ for all your release candidates and “branches“ for when you want to change a lot on your code. It looks a lot like you are already doing just without a real versioning system.

I also looked at a lot at other systems like GIT or mercurial. But i love SVN just because its simple to understand system “a folder for everything“.

If you want to try it on a real server environment, i could create a repository for you because i never used a local repository.