Apache Subversion, que geralmente é abreviado como SVN, é um sistema de controle de versão e revisão de software distribuído sob uma licença de código aberto. O Subversion foi criado pela CollabNet Inc. em 2000, mas agora é desenvolvido como um projeto da Apache Software Foundation e, como tal, faz parte de uma rica comunidade de desenvolvedores e usuários. Este tutorial fornece uma compreensão do sistema SVN que é necessário para manter as versões atuais e históricas de arquivos, como código-fonte, páginas da web e documentações.
Este tutorial foi desenvolvido para profissionais de software interessados em aprender os conceitos do sistema SVN em etapas simples e fáceis. Depois de concluir este tutorial, você obterá exposição suficiente ao SVN, de onde poderá se conduzir a níveis mais elevados de conhecimento.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico de terminologias simples, como linguagem de programação, código-fonte, documentos, etc. Como usar o SVN para lidar com todos os níveis de projetos de software em sua organização, será bom se você tiver um conhecimento prático de desenvolvimento de software e processos de teste de software.