Subversion es como CVS, y consiste en un sistema para mantener un control de versiones. (mayoritariamente se utiliza para desarrollo de software)
Esto quiere decir que muchas personas pueden tener acceso al mismo source, modificarlo localmente y luego subir los cambios al servidor, y así todos los que quieren desarrollar lo que harían es:
-Bajar la última version (o solo los cambios)
-Modificar lo que crean
-Subir cambios que han echo
Y todos tendrían el último fichero source.
Además subversion permite deshacer las cosas, comparar las diferencias entre 2 revisiones , gestionar que usuarios pueden modificar y quienes no, especificar que directorios pueden modificar ciertos usuarios, etc...
Como ejemplo puedes mirar el repositorio que estoy montando para CSDS que tengo en mi página web
jandujar.homelinux.com:18080/svn/csds
Puedes utilizar el cliente "tortoise svn" para windows. Simplemente instalate el programa, crea una carpeta y con el boton derecho dale a SVN Checkout y se bajará la última version.
Para subir modificaciones tendrías que darle al directorio de antes y poner SVN Update (pero en esta caso no podrás porque no tienes permisos)
Espero que te sirva de ayuda.