Glossário de plug-in de controle do código-fonte
Os termos e definições úteis a seguir pertencem à documentação do SDK do Plug-in de Controle do Código-Fonte.
Definições
Check-in Quando um usuário faz alterações em uma cópia de trabalho, ele deve enviar alterações da cópia de trabalho para o repositório central de controle do código-fonte. Isso cria uma nova revisão do arquivo que está disponível para outros usuários. Esse processo é chamado de check-in.
Checkout O ato de solicitar uma cópia de trabalho do repositório, informando ao repositório sua intenção de modificá-lo. Uma cópia de trabalho reflete o estado do projeto a partir do momento em que é feito check-out.
Cliente Um programa que usa o sistema de controle do código-fonte. Para a finalidade desta documentação, é o IDE do Visual Studio.
Comentário Uma mensagem que descreve as alterações que um usuário pode anexar a uma revisão quando uma operação de controle do código-fonte é executada.
Conflito Uma situação em que dois usuários tentam fazer check-in de alterações na mesma região do mesmo arquivo. Normalmente, uma mesclagem deve ser executada.
Diretório Uma pasta local do lado do cliente é chamada de diretório. Esta é a cópia na qual um usuário realmente faz alterações. Pode haver muitas cópias de trabalho de um determinado projeto; geralmente cada desenvolvedor tem sua própria cópia.
Obter Uma operação get atualiza a cópia de trabalho do usuário com a cópia do repositório. Ao contrário de um checkout, uma obtenção é realizada quando o usuário simplesmente precisa da cópia mais recente, mas não pretende fazer alterações.
Histórico Normalmente, é um resumo de todos os checkouts, check-ins, atualizações, tags e releases feitos no repositório de controle do código-fonte.
IDE Geralmente refere-se ao ambiente de desenvolvimento integrado do Visual Studio. No entanto, ele também pode se referir a outros ambientes de cliente que reconhecem a API de plug-in de controle de origem.
Mesclar O processo durante o qual dois ou mais arquivos de código-fonte são combinados para formar um novo arquivo que incorpora todos os recursos de arquivos anteriores. Esse conceito é vital no controle de versão onde dois ou mais desenvolvedores trabalham em arquivos simultaneamente.
Projeto Uma pasta de controle do código-fonte é geralmente chamada de projeto. Isso não tem nenhuma relação com projetos ou soluções no Visual Studio.
Plug-in Uma DLL que fornece funcionalidade de controle do código-fonte implementando a API do plug-in de controle do código-fonte.
Repositório A cópia mestra em que um sistema de controle de código-fonte armazena o histórico completo de revisões de um projeto. Cada projeto tem exatamente um repositório.
Revisão Uma alteração confirmada no histórico de um arquivo ou conjunto de arquivos. Uma revisão é um instantâneo em um projeto em constante mudança.