by Adam Pash Subversion is open source version control software used primarily by developers that keeps every revision of important, frequently changing files. However, Subversion can be useful for many different purposes, whether you're a web developer or a novelist - especially if you like to work in plain text. Think of Subversion as a wiki-like repository for your files. Each time you make a c