Introdução ao Azure Repos
O Azure Repos é um conjunto de ferramentas de controle de versão que você pode usar para gerenciar seu código.
Usar o controle de versão é uma boa ideia, seja seu projeto de software grande ou pequeno.
O Azure Repos fornece dois tipos de controle de versão:
- Git: controle de versão distribuído
- O TFVC (Controle de Versão do Team Foundation): controle de versão centralizado
O que posso obter com o Azure Repos?
- Use repositórios Git privados gratuitos, solicitações de pull e pesquisa de código: obtenha hospedagem ilimitada de repositórios Git privados e suporte para TFVC que se expande de um projeto de hobby ao maior repositório do mundo.
- Suporte para qualquer cliente Git: conecte-se com segurança e envie o código para seus repositórios Git de qualquer IDE, editor ou cliente Git.
- Web hooks e integração de API: Adicione validações e extensões do marketplace ou crie seus próprios usando web hooks e APIs REST.
- Pesquisa de código semântico: encontre rapidamente o que você está procurando com uma pesquisa com conhecimento de código que entenda classes e variáveis.
- Colabore para criar um código melhor: faça revisões de código Git mais eficazes com discussão encadeada e integração contínua para cada alteração. Use forks para promover a colaboração com fluxos de trabalho de origem interna.
- Automação com CI/CD interno: Configure a CI/CD (integração contínua/entrega contínua) para disparar automaticamente builds, testes e implantações. Incluindo cada pull request concluída usando o Azure Pipelines ou suas ferramentas.
- Proteção da qualidade do código com políticas de branch: Mantenha a qualidade do código alta, exigindo a saída do revisor de código, builds bem-sucedidos e a aprovação de testes antes de mesclar pulls request. Customize suas políticas de branches para manter os altos padrões da sua equipe.
- Uso de suas ferramentas favoritas: use repositórios Git e TFVC no Azure Repos com seu editor e IDE favoritos.
Para obter mais referências sobre como usar o git no Azure Repos, consulte Microsoft Learn.