This document discusses version control systems and focuses on Subversion. It defines version control as a system that records changes to files over time so previous versions can be retrieved. Benefits of version control include recovering from accidental deletions, retrieving older versions, allowing multiple people to work on the same files through branches. Major version control systems are described including Git, Subversion, Visual SourceSafe, Mercurial, Bitkeeper, Bazaar and Clearcase. The document then provides an overview and demonstrations of basic operations using Subversion like checkout, commit, merging files and viewing differences between versions. It also discusses using Subversion with Qlikview and compares advantages of Git over Subversion such as not requiring network access to commit changes. Resources for both