2.3 - Versão

Versão refere-se ao conjunto de informações que vai evoluindo dentro do repositório.

Novos arquivos e pastas são sinalizados em versões, dessa forma, é possível identificar diversos momentos do trabalho.

Exemplo de evolução da estrutura de pastas e arquivos representada em versões de 0 a 3.

As ferramentas de controle de versão gerenciam não só arquivos isolados, mas pode sim controlar várias pastas e arquivos ao mesmo tempo.

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.

Copyright © 2014 AIEC.