Subversion Notes

Introduction

Subversion is a version control system. It manages files and directories over time in a central repository. The repository remembers every change ever made to your files and directories. This allows you to recover older versions of your data, or examine the history of how your data changed. Subversion allows you to access and change a repository over the network, facilitating collaboration.
[Paraphrased from Version Control with Subversion]

How to use subversion

  1. Create a repository for your project.
    The repository stores the history of changes you make to your files.
  2. Add or edit files.
    After synchronizing with the new repository you can add and edit files in your project as normal.
  3. Save your changes to the repository.
    This records the modifications you made to your project.
  4. Go to step 2.

Create a repository for your project

Retrieving files from the new repository

Add or edit files

Save your changes to the repository

Re-synchronize with the repository

Going back to your last save point

Looking back at previous revisions

Working with others

Additional Information


Written by David Lindquist and Michael Kelly.
Thanks to Rick Ord and Nitay Joffe.
Sat Dec 22 20:08:58 PST 2007