= 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 }}} Developers and interested power-users might want to have a look at the excellent [http://svnbook.red-bean.com/ subversion book] and the [http://subversion.tigris.org subversion homepage]. == 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.