Apache Subversion is a software versioning and a revision control system. There is a lot of documentation available online. To get started on how to use subversion you can take a look at the free online book Version Control with Subversion.

Additionally the Subversion home page has pages with an overview of the features, documentation and a FAQ section.