version control, controle de versão

O processo de manter um banco de dados de todos os códigos-fonte e arquivos relacionados em um projeto de desenvolvimento de software, de modo a acompanhar as alterações efetuadas durante a fase de projeto.