2.3 - Versão
Novos arquivos e pastas são sinalizados em versões, dessa forma, é possível identificar diversos momentos do trabalho.
Exemplo: suponha que você está em um ambiente de trabalho desenvolvendo um projeto. Pense que nesse momento estamos na versão “1 – em desenvolvimento”. Por uma questão técnica, suponha que o gerente do projeto crie duas variantes do projeto uma de nome “2 – teste de carga” e outra “3 – teste de segurança”. Cada conjunto desses tem várias pastas e arquivos, com várias características distintas. É possível que cada usuário trabalhe com um conjunto específico e que, ao término do projeto, sejam escolhidos de cada uma das variantes, pastas e arquivos específicos que vão compor outra versão, de nome “4 – versão final”.
Dessa forma, o conceito de “backup” e “restauração” é largamente ampliado. É possível ir e vir de versões e para versões diferentes, tanto em nível de conjunto de arquivos como em nível de um arquivo específico. Isso pode parecer confuso num primeiro momento, mas é amplamente utilizado em projetos de software e controlados pelo Gerente de Configuração.