This document introduces Subversion (SVN) and Google Project Hosting. It describes basic SVN concepts like repositories, working copies, commits, updates and revisions. It explains how SVN uses repository-wide revisions rather than file-based versions. Branches, tags and trunks are organized conventionally in an SVN repository. Google Project Hosting provides a free SVN server and issue tracker for open source projects.