Share via


Noções básicas de controle do código-fonte

O controle do código-fonte recorre a um sistema em que uma parte central do software de servidor armazena e rastreia versões de arquivos e também controla o acesso a eles. Um sistema de controle do código-fonte típico inclui um provedor de controle do código-fonte, e dois ou mais clientes de controle do código-fonte.

Um provedor de controle do código-fonte fornece instalações de arquivamento, controle de versão e controle para um conjunto de arquivos definido dinamicamente. O provedor armazena as diferenças entre versões, além das informações cruciais sobre a versão: quando foi criada, quando foi modificada e por quem. Quando várias pessoas estiverem trabalhando no mesmo arquivo, elas devem usar a mesma página de código, para que as versões possam ser comparadas com precisão.

Para evitar conflitos de versões de arquivo, um provedor de controle do código-fonte controla o acesso aos arquivos, aplicando um procedimento que deve ser seguido pelos usuários que desejam modificar um arquivo. Se um arquivo tiver feito check-out exclusivamente, somente o usuário que fez o check-out poderá modificá-lo. Quando tiver sido feito check-in do arquivo novamente, ele se tornará a versão mais recente disponível.

Check-in e check-out de arquivos e outras operações de controle do código-fonte são realizadas por um cliente de controle do código-fonte, como o SQL Server Management Studio. O cliente é projetado para interagir com o provedor para tornar os recursos do provedor disponíveis a um grupo distribuído de usuários. Usando um cliente de controle de controle do código-fonte, os usuários podem pesquisar arquivos armazenados pelo provedor, adicionar e excluir arquivos, fazer check-in e check-out e recuperar cópias de arquivos locais.

ObservaçãoObservação

Esta documentação parte do pressuposto de que você está usando o Microsoft Visual SourceSafe como seu provedor de controle do código-fonte. Se você estiver usando um provedor de controle do código-fonte diferente, poderá notar diferenças entre esta documentação e a do software que está executando. Caso observe diferenças, consulte a documentação do seu provedor de controle do código-fonte.

Nesta seção