Vocabulário comum entre os Sistemas de Controle de Versão

Os Sistemas de Controle de Versão compartilham de um vocabulário comum que representa comandos ou funções. Nesse post vamos listar os principais termos bem como o seu respectivo significado.

Update: atualizar a área de trabalho com possíveis modificações presentes no repositório.
Checkout/Clone: baixar o conteúdo do repositório para a sua área de trabalho.
Conflict: utilizado quando há algum conflito durante o update e o commit de um documento por usuários diferentes.
Commit: enviar alterações feitas na área de trabalho para o repositório.
Diff: diferenças entre versões de um documento.
Export: processo para gerar uma versão para distribuição e não para desenvolvimento.
Import: processo que envia documentos, ainda não controlados pelo versionamento, para o repositório.
Tag/Release: processo de nomear determinada versão ou release.
Merge: utilizado quando deseja unir, quando possível, as modificações de dois usuários em um mesmo documento.
Reverse integration: comando para mesclar uma ramificação com o conteúdo principal.
Head: mudar para o conteúdo principal sem ramificações.
Branch: quando um projeto é dividido em mais de uma linha de desenvolvimento.
Repository: local onde ficam armazenadas todas as versões.
Conflict resolve: quando há alguma alteração em conflito e os usuários precisam escolher qual deve permanecer.
Revision: representa uma versão do projeto ou documento.
Lock: utilizado para travar um documento para edição, impedindo que mais de um usuário esteja alterando o arquivo.
Pull: método para baixar as alterações de um repositório para outro.
Push: método para enviar as alterações de um repositório para outro.

Autor do post: Edgar Lima

Comentários

Postagens mais visitadas deste blog

Plano de Projeto de Software do SIUR

Git