Share via


O que é controle do código-fonte?

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Um sistema de controle de código-fonte, também chamado de sistema de controle de versão, permite que os desenvolvedores colaborem no código e rastreiem as alterações. O controle do código-fonte é uma ferramenta essencial para projetos de vários desenvolvedores.

Nossos sistemas suportam dois tipos de controle de origem: Git (distribuído) e Team Foundation Version Control (TFVC). O TFVC é um sistema cliente-servidor centralizado. No Git e no TFVC, você pode fazer check-in de arquivos e organizar arquivos em pastas, ramificações e repositórios.

Gerencie seus repositórios, ramificações e outras operações de desenvolvimento de código do Azure Repos.

Repos, código GitHub

Com o Git, cada desenvolvedor tem uma cópia do repositório de código-fonte em sua máquina de desenvolvimento. O repositório de origem inclui todas as informações de ramificação e histórico. Cada desenvolvedor trabalha diretamente com seu repositório local. As alterações são compartilhadas entre repositórios como uma etapa separada.

Os desenvolvedores podem confirmar cada conjunto de alterações e executar operações de controle de versão, como histórico e comparação sem uma conexão de rede. As ramificações são leves. Quando os desenvolvedores precisam alternar contextos, eles criam uma ramificação local privada. Os desenvolvedores podem alternar rapidamente de uma ramificação para outra para pivotar entre diferentes variações da base de código. Posteriormente, os desenvolvedores podem mesclar, publicar ou descartar a ramificação.

Observação

O Git no Visual Studio e no Azure DevOps é o Git padrão. Você pode usar o Visual Studio com serviços Git de terceiros. Você também pode usar clientes Git de terceiros com o Azure DevOps Server.

Com o TFVC, os desenvolvedores têm apenas uma versão de cada arquivo em suas máquinas de desenvolvimento. Os dados históricos são mantidos somente no servidor. As ramificações são baseadas em caminho e são criadas no servidor.

Próximas etapas

Comece a compartilhar seu código ou obtenha seu código usando o controle do código-fonte.