
Subversion es un sistema de control de versiones diseñado específicamente para reemplazar al popular CVS. Es software libre bajo una licencia de tipo Apache/BSD y se le conoce también como svn por ser el nombre de la herramienta utilizada en la línea de comando.
Una característica importante de Subversion es que, a diferencia de CVS, los archivos versionados no tienen cada uno un número de revisión independiente, en cambio, todo el repositorio tiene un único número de versión que identifica un estado común de todos los archivos del repositorio en un instante determinado.(Wikipedia)
Descargando el proyecto por primera vez
$ svn checkout http://svn.servidor.net/proyecto/trunk ruta_local/proyecto
Verificando el estado del repositorio actual
$ svn status
Información de un archivo en especifico del repositorio
$ svn info archivo.ext
Agregar archivo nuevo al repositorio svn
$ svn add ruta/archivo.ext
Actualizar las fuentes locales con los últimos cambios del repositorio
$ svn update
Envío de modificaciones locales al repositorio.
$ svn commit -m 'Descripción de la actualización'