Este documento fornece uma introdução a sistemas de controle de versão. Ele discute conceitos fundamentais como repositórios, cópias de trabalho e revisões. Também apresenta três sistemas populares: CVS, Subversion e Git, descrevendo suas características, comandos e aplicações. O documento termina discutindo conceitos avançados de Subversion como propriedades, travamento, branches e ferramentas administrativas.