Sistemas de Controle de Versões (VCS) são ferramentas que permitem registrar o histórico de um arquivo ou de um conjunto de arquivos, gravando o progresso do desenvolvimento de um projeto (de software ou não).
Esta é uma palestra sobre sistemas de controle de versões, voltada em especial para o gerenciamento de software. Esta palestra é ministrada no formato de um minicurso. Aborda os conceitos relacionados ao controle de versões, e o funcionamento prático de duas ferramentas bastante usadas hoje em dia: Subversion e Mercurial.
Essa é nova versão, revisada e atualizada, de uma mesma palestra que já apresentei anteriormente.