Nota: Este manual ha sido probado en DEBIAN etch
¿Qué es subversion?
Subversion es un sistema de control de versiones. Tener un control de versiones nos es muy útil en el ámbito de la programación, para conocer en todo momento qué archivos hemos modificado. Además nos permite ver qué cambios tienen los archivos de una versión a otra, líneas añadidas, lineas modificadas,... así como la posibilidad de trabajar junto a otros compañeros sobre el mismo proyecto, incluso el mismo archivo, sin perder el trabajo de uno de nosotros al sobreescribir el fichero. Es, por así decirlo, el hermano mayor del CVS
¿Qué es el trac?
El trac es gestor de svn (esta definición no es oficial) que permite mediante el uso de la web conocer el estado del proyecto, ver los archivos, los cambios producidos sobre estos en las diferentes revisiones, ... Además permite crear lineas de tiempo basadas en tickets para, previa planificación, comprobar de forma visual cuando se ha llegado a un objetivo o versión determinada.