title: Revision Control System Recommendations
body: <p>I've reached a point in my independent development work where I would like to start using Subversion techniques. </p>
  
  <p>Up to now, I've been simply making backups by exporting my current database, and zipping them together with my PHP project files.</p>
  
  <p>I've read some articles online and watched a video with Linus Torvalds - the general verdict seems to be that Git is in and old CVS techniques are out.</p>
  
  <p>I'm not currently operating under Linux, I do all PHP work out of Windows -> Eclipse. Due to the fact that Eclipse runs on JVM, jumping into Linux -> Eclipse will be more or less transparent - file system aside.</p>
  
  <p>What I would like to accomplish is being able to keep a constant revision history - But I want this to be almost entirely transparent. Also, I work in an MVC framework, and I would like to be able to release my views to Designers, and have them work from within the revision control system too.</p>
  
  <p>Will Egit accomplish what I need? Or is it too much overhead for a one-man workforce?
  What do you recommend I use so that I can keep a revision history?</p>
  
  <p>I also require the service to be free!</p>