I’ve been using Git quite a lot lately for managing my code. For those of you that don’t know, Git is a version control system, similar to SVN.
Historically, my only real experience with version control was Microsoft VSS (Visual SourceSafe). But that was back in my Windows days in a corporate environment working for the man. As an independent developer I’ve realized that I require something similar, even if it is only me that’s working on the project.