Detailed description
Works well and free: SVN is a popular open-source versioning control system that to keep track of different versions of files under a directory. Version control is critical for software development but can be highly valuable anytime you have to manage a large number of files.
It can greatly boost your productivity. If for personnal use, you can have it running locally on your laptop withoutany problem.Fairly easy to install for Windows system: This is an integrated package with both Apache and SVN server software. If you are somewhat able with computers and don't mind reading some instructions and setting configuration files.