O que é o controle do código-fonte?

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Um sistema de controle de origem, 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). TFVC é um sistema centralizado, cliente-servidor. Tanto no Git quanto 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 a partir do Azure Repos.

Repos, código GitHub

Com o Git, cada desenvolvedor tem uma cópia do repositório de origem 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. Os ramos 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 alternar entre diferentes variações da base de código. Mais tarde, os desenvolvedores podem mesclar, publicar ou descartar a ramificação.

Nota

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 apenas no servidor. As ramificações são baseadas em caminho e são criadas no servidor.

Próximos passos

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