Most of my work happens directly online. When I make huge changes I generally back up the complete site. I can then revert to the backup if I make a mistake. This form of version control is not robust or a complete solution, but it works for me. Version control programs like GIT and SVN have there place. In multi-developer environments, complex code and environments demand a sound proof version control system.
For coding I use Panic’s Coda. Coda allows the use of Subversion, however the documentation was scarce. SVN does not work in my situation because my files live on the web. Some web developers, develop on the computer and then upload on the web. I design on the web so that I can access the files from anywhere.
Version control does interest me, but for now implementing a version control system would be too much for my my situation. What I need to implement is nightly backups for my clients so that I can fix any errors that might arise.