La subversion o SVN es la mejor opción para los desarrolladores web y programadores en general para ayudar a mantener un control y una buena coordinación de un proyecto ya sea de diseño web, desarrollo de software, el objetivo principal de la Subversion es llevar un control de versiones tal cómo lo hace el CVS pero con muchas mejoras.

Existen varias interfaces para la Subversion tanto para Windows, Linux y Mac algunos son programas individuales y otros son entornos de desarrollo completos, algunos de ellos son:

  • TortoiseSVN. Para Windows y se integra al explorador de Windows.
  • Subclipse. se trata de un Plugin que integra Subversion al entorno de desarrollo Eclipse al igual que Subversive es otro Plugin para Eclipse.
  • ViewVC. Es una interfaz web, por lo que es multiplataforma.
  • Para Mac, pueden emplearse los interfaces SvnX, RapidSVN y Zigversion
  • RapidSVN también corre en Linux.
  • KDESvn. Provee integración con el escritorio KDE, muy parecido en aparencia/funcionamiento/caracteristicas a TortoiseSVN

Tutorial de Subversion para diseñadores Web en Mac

Walter Kobylanski de htmllife ha escrito el mejor tutorial que haya visto para quienes somos usuarios de Mac y queremos aprender a usar Subversion para gestionar nuestros proyectos, el tutorial consiste en 4 partes.

Tutorial de Subversion en Windows

Para los que usan Windows pueden consultar el tutorial especifico para la interface TortoiseSVN, donde puedes ver cómo configurar TortoiseSVN en Windows.

Tutorial de Subversion en Linux

Este tutorial está orientado a los usuarios de Linux, especialmente a los que usan distribuciones cómo Debian o Ubuntu. Accede al tutorial escrito por KikoV (Francisco Gimeno Domenech).

Otro tutorial interesante es este sobre cómo instalar Subversion en un servidor Apache y Cómo administrar proyectos con SubVersion (Cómo SVN).