Quick SVN Howto
SVN is a source code management and revision control system. It provides a centralized repository for developers to commit their code into, and for users to check the code out from. SVN keeps a complete history of the development process, which means that changes can easily be tracked and revoked if necessary.
Some SVN commands
Here are a few SVN commands that might be of interest:
$ svn checkout http://example.com/repo mysrcdir <-- perform an initial check-out and create a local copy $ cd mysrcdir $ svn update <-- update the local copy $ svn update --revision NNNN <-- get a specific (older) revision, useful to track down bugs $ svn info <-- display revision number of the local copy $ svn status <-- display status information for each file in the local copy
Web browser access
Subversion servers provide HTTP access via port 80. This is very handy to get a quick overview: if you want to see what's available in the SVN repository, just point your browser to http://subversion.ffado.org/ffado and have a look around.