Gerenciamento de código-fonte
Controle de versão para humanos e agentes de IA
Implemente alterações confiáveis mais rápido com o gerenciamento de código-fonte de última geração.
Controle de versão desenvolvido para entrega agêntica
Fluxos de trabalho baseados em Git, orquestrados de forma inteligente. Equipes e agentes colaboram em uma única plataforma com velocidade, controle e uma trilha de auditoria completa.

Crie ambientes de desenvolvimento remoto seguros onde desenvolvedores e agentes trabalham no mesmo contexto de repo, sem configurações locais complexas.
Os agentes fazem merge 24 horas por dia. Seu repo consegue acompanhar.
A próxima geração do controle de versão para Git na escala das máquinas. Projetada para o ritmo de mudança dos agentes, na mesma plataforma do seu SCM de hoje.

Comece com um SCM comprovado: merge requests, revisões e políticas já regem humanos e agentes. A próxima geração amplia essa base para os agentes terem maior produtividade.
Mantenha uma única plataforma para todos os modos: o trabalho manual, a assistência agêntica e o trabalho autônomo compartilham um único modelo de dados e um mesmo limite de segurança.
Combine repos com entrega em ritmo de agente: merges em escala de máquina exigem pipelines e padrões que mantenham a operação principal em funcionamento mesmo quando o volume de agentes aumenta repentinamente.
Controle as alterações criadas por agentes: os proprietários de código, as regras de aprovação e as análises de segurança aplicam-se às solicitações de merge de agentes da mesma forma que às solicitações feitas por humanos.
Uma única plataforma, do commit à produção
Conecte o controle de versão a todo o SDLC em um único armazenamento de dados para que os merges feitos no ritmo dos agentes não se fragmentem em outra cadeia de ferramentas.

Repositório baseado em Git: permita que humanos e agentes trabalhem a partir de uma cópia local com branching rápido e desenvolvimento paralelo.
Branching em grande escala: crie branches e faça merges sem que essas funcionalidades se bloqueiem mutuamente. Você mantém a agilidade do processo de concepção à entrega, mesmo quando os agentes realizam múltiplos commits.
Métricas DORA: aumente a velocidade em todo o ciclo de vida do DevOps e capacite desenvolvedores a focar em trabalho de alto impacto.
Gestão de fluxo de valor do GitLab: visualize seu fluxo de trabalho DevSecOps de ponta a ponta, identifique e direcione ineficiências, e tome medidas para entregar o maior valor possível.
Garanta a segurança de todas as alterações antes do merge
Construa uma base de controle de versão governada que proteja o código, os segredos e os dados do usuário para colaboradores humanos e agentes.

Merge requests: acompanhe, revise e aprove mudanças de código, além de definir aprovações obrigatórias de merge requests para ter mais controle sobre quem pode enviar e mesclar código.
Controles de acesso e limites operacionais: personalize os níveis de permissão para serem granulares ou encadeados, tudo gerenciado pela UI ou por código.
Pipelines de conformidade: garanta que políticas importantes sejam aplicadas, sejam elas controles regulatórios padrão ou seu próprio framework de políticas.
Eventos de auditoria: visualize um histórico abrangente de eventos auditados para os tipos de ações mais relevantes e sensíveis.
Detecção de segredos: mantenha segredos longe de vazamentos com suporte para detecção de segredos de pré-recebimento e análise integrada de segredos pós-commit.
Mantenha desenvolvedores e agentes em sincronia
Ajude equipes e partes interessadas a se comunicarem, contribuírem e trabalharem juntas de forma eficiente.

Fluxo de trabalho da revisão de código: automatize, acompanhe e relate revisões de código, identificando melhorias no fluxo de trabalho com análise de revisão de código.
Web IDE: contribua facilmente direto do seu navegador com tudo o que você precisa usando um ambiente de desenvolvimento integrado (IDE) completo.
Merge Trains: mantenha sua branch principal funcionando e os desenvolvedores colaborando de forma eficaz.
Fluxos de trabalho de desenvolvimento remoto: crie ambientes consistentes e sob demanda que são pré-configurados com as bibliotecas e dependências estáveis mais recentes para facilitar a integração, o início de projetos, a contribuição e a segurança.

Recorremos ao GitLab para repensar e reformular nosso desenvolvimento e a criação de software rapidamente, sem comprometer a segurança. É assim que viabilizamos nosso negócio de desenvolvimento de software ágil.
Recursos
Guias e histórias para equipes que estão modernizando o controle de versão