sexta-feira, 25 de outubro de 2013

Tipos de controle de versão - Parte 1


Existem basicamente três tipos de sistemas de controle de versão.

  • Sistema de controle de versão local
  • Sistema de controle de versão centralizado
  • Sistema de controle de versão distribuído

Hoje, iremos descrever o sistema de controle de versão local

Sistema de controle de versão local

O sistema de controle de versão local trabalha mantendo um conjunto de patchs, (diferenças entre diversos estágios de mudança de um arquivo). Desta forma, ele permite que o usuário volte para qualquer ponto (versão) do arquivo salvo anteriormente. Esses arquivos são armazenados no disco local da máquina do usuário, em um formato específico, dentro da chamada trilha de versão. A recuperação de um arquivo para um estado anterior, é feita através da junção de todos os patchs necessários a partir de um determinado ponto.


Fonte: SOMASUNDARAM, R. Git: Version Control for Everyone Beginner's Guide. Birmingham - Mumbai: Packt Publishing Ltd, 2013.

Nenhum comentário:

Postar um comentário