Este artigo descreve o Subversion, um sistema de controle de versões de software livre e de código aberto. O Subversion permite controlar e rastrear todas as alterações feitas no código de um software, permitindo reverter para versões anteriores, comparar alterações, e fundir contribuições de múltiplos programadores. O artigo explica porque o controle de versões é importante para o desenvolvimento de software, permitindo recuperar erros e integrar trabalho de equipa.