This document provides an overview and introduction to using version control with Subversion (SVN). It begins with an agenda that outlines the topics to be covered, including fundamental concepts, basic usage, advanced topics, branching and merging. It then discusses the history and architecture of SVN, fundamental concepts like versions and revisions. It covers basic usage such as importing, checking out a working copy, the basic work cycle of updating, making changes, committing. It also discusses advanced topics like properties, sparse directories, locking and changelists. Finally, it discusses branching and merging in SVN repositories.