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çã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
Vantagens do controle do código-fonte
Explica por que colocar seus ativos em controle do código-fonte pode ser benéfico para sua organização.Como definir opções de controle do código-fonte
Explica como definir funções para trabalhar em várias configurações de desenvolvimento.Como alterar conexões de controle do código-fonte
Explica como alterar a pasta de projeto de controle do código-fonte conectada a uma solução ou projeto local.Como excluir arquivos do Controle do Código-Fonte
Explica como excluir arquivos que não requerem serviços de controle do código-fonte.