I’m a PHP/MySQL developer who hasn’t used any form of versioning aside from copy/paste into a backup folder. I develop in a Windows environment as well. Where should I go, and what should I do to start using Versioning and Control software?
I’m curious, do these methods also apply to the databases you’re using and their schema’s?
Subversion. Its solid, and you can use TortoiseSVN as a client in windows (if you’re on windows). Eclipse also has good subversion support.
I don’t know enough about database question but at a minimum you could have versioned sql exports.
EDIT: Subversion, and TortoiseSVN are free 🙂
There’s a similar linux ‘port’of TortoiseSVN called Subdiversvn but I haven’t used it that much