[{"data":1,"prerenderedAt":792},["ShallowReactive",2],{"/pt-br/topics/version-control/how-implement-version-control/":3,"navigation-pt-br":139,"banner-pt-br":556,"footer-pt-br":569,"next-steps-pt-br":777},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":133,"_type":134,"title":7,"_source":135,"_file":136,"_stem":137,"_extension":138},"/pt-br/topics/version-control/how-implement-version-control","version-control",false,"",{"title":9,"description":10},"Como implementar o controle de versão com o GitLab","O GitLab simplifica o gerenciamento moderno de código-fonte, ajudando as equipes de desenvolvimento de software a entregar de forma mais rápida e eficiente.",[12,26,32,102,131],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"Version control",{"href":23},"/pt-br/topics/version-control/",{"title":25},"How implement version control",{"type":27,"componentName":27,"componentContent":28},"CommonArticleHero",{"title":9,"text":29,"config":30},"O GitLab simplifica o gerenciamento moderno de código-fonte, ajudando as equipes de desenvolvimento de software a entregar produtos mais rapidamente e com maior eficiência.",{"id":31,"twoColumns":6},"como-implementar-o-controle-de-versão-com-o-gitlab",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":62},{"text":36,"data":37},"On this page",[38,42,46,50,54,58],{"text":39,"config":40},"Implementação do controle de versão",{"href":41},"#implementing-version-control",{"text":43,"config":44},"Três componentes para implementar um sistema de controle de versão",{"href":45},"#three-components-to-implement-a-version-control-system",{"text":47,"config":48},"1. Colaboração",{"href":49},"#1-collaboration",{"text":51,"config":52},"2. Aceleração",{"href":53},"#2-acceleration",{"text":55,"config":56},"3. Conformidade e segurança",{"href":57},"#3-compliance-and-security",{"text":59,"config":60},"Conclusão",{"href":61},"#conclusion",[63,69,74,79,84,89,94],{"type":64,"componentName":64,"componentContent":65},"TopicsCopy",{"header":39,"text":66,"config":67},"Implementar o controle de versão pode ser desafiador devido à variedade de obstáculos e soluções disponíveis. Para serem bem-sucedidos, os projetos de desenvolvimento de software devem ter um forte sistema de controle do código-fonte e permitir que vários desenvolvedores [colaborem simultaneamente](/topics/version-control/software-team-collaboration){data-ga-name =\"collabor simultaneously\"data-ga-location =\"body\"}. Para atender às necessidades das equipes de desenvolvimento modernas, uma solução requer vários recursos criados para apoiar projetos da ideia à produção. O GitLab oferece uma solução abrangente de controle de versão para disponibilizar um software melhor e mais rápido em uma única plataforma, simplificando a implementação do controle de versão.\n",{"id":68},"implementing-version-control",{"type":64,"componentName":64,"componentContent":70},{"header":43,"text":71,"config":72},"Colaboração, aceleração, conformidade e segurança: esses são os três pilares de um [sistema de gerenciamento de código-fonte](/solutions/source-code-management/){data-ga-name =\"source code management\" data-ga-location =\"body\"} robusto. O desenvolvimento de código sustentável e de alta qualidade prospera em um ambiente no qual os membros da equipe trabalham juntos para criar soluções inovadoras rapidamente e com segurança.\n\nA seção a seguir oferece uma análise mais detalhada desses três componentes:\n",{"id":73},"three-components-to-implement-a-version-control-system",{"type":64,"componentName":64,"componentContent":75},{"header":47,"text":76,"config":77},"Talvez o elemento mais importante da implementação do [controle de versão](/topics/version-control/){data-ga-name =\"version control\" data-ga-location = \"body\"} seja a forma como a equipe de desenvolvimento de software trabalha em conjunto para entregar resultados. A colaboração forte garante uma abordagem focada na solução para o desenvolvimento de código. O GitLab oferece vários recursos para fortalecer a colaboração em toda a empresa.\n\n\n**Revisão do código**: entregar código de alta qualidade é essencial para gerar valor para o cliente e para o negócio. O estabelecimento de um [processo de revisão de código](/topics/version-control/what-is-code-review/){data-ga-name=\"code review process\" data-ga-location=\"body\"} ajuda as equipes a melhorar o código e a colaborar. Os comentários inline do GitLab facilitam a revisão de código e o feedback assíncronos, permitindo que os membros da equipe compartilhem suas opiniões em diferentes fusos horários, documentem discussões e expliquem como as soluções foram desenvolvidas. A revisão de código nas solicitações de merge é um dos recursos mais úteis do GitLab, pois as equipes podem ter discussões e vincular a linhas de código específicas em um diff e resolver threads rapidamente. Com revisores de solicitações de merge, o GitLab simplifica o processo de revisão e ajuda os membros da equipe a solicitar uma revisão em poucos cliques. Os revisores de código podem sugerir alterações de código usando uma simples sintaxe de markdown em um diff.\n\n\n[Saiba como os revisores de solicitações de merge ajudam os membros da equipe a melhorar o código→](/blog/merge-request-reviewers/){data-ga-name=\"merge request reviewers\" data-ga-location=\"body\"}\n\n\n**Inner Source**: as equipes podem estabelecer uma cultura de código aberto dentro de uma empresa para eliminar silos, reduzir o atrito da revisão de código e fortalecer a documentação dele. Usando o GitLab, as equipes podem estabelecer funções de mantenedor para gerenciar contribuições e proteger o código-fonte. Como a plataforma do GitLab funciona como uma aplicação única para todo o ciclo de vida do desenvolvimento de software, as equipes se beneficiam dos efeitos de rede, pois os membros da equipe em toda a empresa podem contribuir. O Review Apps ilustra as alterações em tempo real antes de serem implantadas na produção, ajudando os colaboradores e revisores a entender como uma alteração será visualizada pelos usuários.\n\n\n**Bloqueio de arquivos**: o bloqueio de arquivos ajuda as equipes a gerenciar arquivos binários e evitar conflitos de merge. Usando o GitLab, um membro da equipe que tem acesso por push a um arquivo ou diretório do repositório pode fazer commit das alterações e desbloqueá-las para revisores ou outros colaboradores. Se alguém tentar enviar por push uma alteração para um arquivo de bloqueio, receberá um hook pre-receive que o impedirá de fazer o commit. No caso de um arquivo não estar bloqueado e alguém enviar uma alteração, o GitLab simplifica a resolução de conflitos ao mesclar com a IU. Os membros da equipe podem consultar as duas versões e selecionar qual opção manter.\n\n\n**Web IDE**: o editor Web IDE do GitLab facilita a contribuição dos membros da equipe para alterações em projetos com um editor avançado com o preparo de commit. Ao visualizar um arquivo, os colaboradores podem acessar o Web IDE a partir de arquivos, solicitações de merge ou da lista de arquivos do repositório. O Web IDE reduz a barreira inicial para os membros da equipe que não se sentem à vontade para fazer alterações no terminal. Com o Web IDE, o GitLab garante que todas as pessoas, independentemente do nível de habilidade, possam colaborar.\n\n\n[Saiba como fazer pequenas alterações com o Web IDE do GitLab →](/blog/using-gitlab-web-ide-gitlab-ci-cd/){data-ga-name=\"web ide\" data-ga-location=\"body\"}\n",{"id":78},"1-collaboration",{"type":64,"componentName":64,"componentContent":80},{"header":51,"text":81,"config":82},"Um controle de versão forte facilita o desenvolvimento rápido para ajudar as equipes de desenvolvimento de software a criar soluções inovadoras. Quando os desenvolvedores podem codificar e conferir suas criações rapidamente, eles conseguem se concentrar em aprimoramentos, proporcionando experiências de alta qualidade aos usuários. O GitLab oferece tudo o que as equipes precisam para acelerar o desenvolvimento e a entrega para atender às necessidades do cliente.\n\n\n**Repositório baseado em Git**: como um repositório Git, o GitLab permite que os desenvolvedores trabalhem a partir de uma cópia local, resultando na criação de branches e no desenvolvimento de código rápidos. O Git é um sistema de código-fonte de distribuição rápida, portanto, os desenvolvedores não precisam esperar a comunicação com um servidor para realizar alterações. O GitLab permite o espelhamento de repositórios de ou para fontes externas, de forma que os desenvolvedores possam espelhar automaticamente tags, branches e commits entre repositórios. O GitLab ajuda a minimizar o uso de disco de armazenamento do repositório com a deduplicação de objetos Git para forks.\n\n\n[Saiba como o clone parcial do Git permite que você execute o fetch de um arquivo grande de cada vez →](/blog/partial-clone-for-massive-repositories/){data-ga-name=\"partial clone\" data-ga-location=\"body\"}\n\n\n**Recursos de branching**: o GitLab ajuda os membros da equipe a fazer o branch do código e o merge das alterações no branch principal. Com sua flexibilidade de fluxo de trabalho, o GitLab ajuda equipes de qualquer porte a determinar qual estratégia de gerenciamento de branches usar para acelerar o desenvolvimento de código. Para acelerar ainda mais o desenvolvimento de código, o GitLab permite a criação de branches a partir de tíquetes. Como o GitLab permite que os colaboradores ajam rapidamente, ele também criou permissões para proteger quem pode ler ou gravar em um repositório e em branches. Essas restrições podem ser colocadas em determinados branches para protegê-los.\n\n\n[Identifique a melhor estratégia de gerenciamento de branches para maximizar a entrega →](/resources/ebook-git-branching-strategies/){data-ga-name=\"branching strategy\" data-ga-location=\"body\"}\n\n\n**CI/CD integrada**: o GitLab CI/CD aplica todos os três métodos contínuos (integração, entrega e implantação contínuas) ao software sem exigir aplicações ou integrações de terceiros. Os recursos de CI/CD integrados executam scripts automatizados para visualizar alterações com o Review Apps, criar e testar aplicações, implantar aplicações em diferentes ambientes, agendar pipelines, instalar executores e verificar vulnerabilidades com relatórios de teste de segurança.\n\n\n[Quer um pipeline de CI/CD mais eficaz? Leia estas dicas de profissionais→](/blog/effective-ci-cd-pipelines/){data-ga-name=\"cicd pipelines\" data-ga-location=\"body\"}\n",{"id":83},"2-acceleration",{"type":64,"componentName":64,"componentContent":85},{"header":55,"text":86,"config":87},"A vantagem de uma equipe de desenvolvimento de software diversificada, na qual vários desenvolvedores contribuem para um projeto, é que o código se beneficia de uma variedade de níveis de experiência, estimulando a inovação. Embora a criatividade seja importante para o desenvolvimento de recursos, proteções devem ser estabelecidas para garantir a estabilidade. Quando vários desenvolvedores contribuem para um projeto, o GitLab oferece recursos de segurança abrangentes para proteger o código-fonte e o acesso ao projeto.\n\n\n**Solicitações de merge**: as solicitações de merge podem rastrear, revisar e aprovar alterações de código, ajudando as equipes a proteger o código-fonte. O GitLab pode ajudar as equipes a definir as aprovações de solicitação de merge necessárias e restringir quem pode enviar por push e merge para usuários específicos. Além de branches protegidos, o GitLab também oferece a capacidade de definir regras específicas, como bloquear a remoção de tags do Git ou exigir formato para mensagens de commit. Para proteger a base de código contra acessos não autorizados, o GitLab rejeita qualquer arquivo que provavelmente contenha segredos.\n\n\n**Gerenciamento de segurança e conformidade**: o gerenciamento de conformidade com o GitLab inclui: gerenciamento de políticas para determinar regras a fim de seguir frameworks de conformidade; fluxos de trabalho de conformidade automáticos para ajudar os membros da equipe a aderir aos padrões; gerenciamento de auditoria com a finalidade de registrar atividades para documentar incidentes e adesão às políticas estabelecidas. O gerenciamento de segurança com o GitLab permite analisar automaticamente a qualidade e a segurança do código a cada commit, e as equipes podem aderir facilmente à análise de segurança e à conformidade de licença. Os desenvolvedores podem remediar vulnerabilidades imediatamente enquanto trabalham no código ou criar um tíquete com um único clique, enquanto os profissionais de segurança podem usar o painel de controle para revisar as vulnerabilidades que os desenvolvedores não conseguiram resolver por conta própria. Além disso, o GitLab cria uma comunicação segura entre o Git e seus servidores usando [chaves SSH](https://www.ssh.com/ssh/key/).\n\n\n[Descubra quatro maneiras pelas quais os desenvolvedores podem escrever códigos seguros com o GitLab →](/blog/developers-write-secure-code-gitlab/){data-ga-name=\"secure code\" data-ga-location=\"body\"}\n\n\n**Controles de acesso**: o GitLab simplifica a auditoria e a conformidade com controles e relatórios de acesso granulares. Proteger a criação e a exclusão de projetos e limitar a visibilidade de projetos, grupos e snippets é possível com os recursos avançados de controle de acesso do GitLab. O recurso Proprietários do código no GitLab ajuda as equipes a identificar quem possui determinados arquivos ou caminhos do repositório, para que os colaboradores possam compartilhar alterações com os proprietários para garantir a qualidade.\n",{"id":88},"3-compliance-and-security",{"type":64,"componentName":64,"componentContent":90},{"header":59,"text":91,"config":92},"A implementação do controle de versão representa um avanço significativo nas práticas de desenvolvimento de software. Ele combina os benefícios do controle de versão com a agilidade do DevOps, criando um ambiente onde as equipes de software podem prosperar.  À medida que o cenário de desenvolvimento de software continua a evoluir, adotar a solução abrangente de controle de versão do GitLab equipa empresas com as ferramentas necessárias para enfrentar desafios futuros e aproveitar novas oportunidades.\n\nEssa plataforma aprimora a colaboração entre as equipes de software e DevOps, garantindo alta qualidade de código e gerenciamento eficiente de projetos. Ao integrar software de controle de versão com práticas abrangentes de DevOps, o GitLab disponibiliza uma solução unificada que atende às necessidades críticas das equipes de software, abrindo caminho para a entrega de software superior em um ritmo incomparável.",{"id":93},"conclusion",{"type":95,"componentName":95,"componentContent":96},"TopicsCallToAction",{"subtitle":97,"primaryButton":98},"Como o GitLab promove a colaboração com sua solução abrangente de controle de versão",{"text":99,"config":100},"Saiba mais",{"href":101},"/pt-br/solutions/source-code-management/",{"type":103,"componentName":103,"componentContent":104},"CommonResourcesContainer",{"header":105,"tabs":106},"Quer saber mais sobre o controle de versão?",[107],{"name":108,"items":109,"config":130},"resources",[110,120],{"header":111,"type":112,"image":113,"link":116},"Saiba como o Condado de Cook avalia dados econômicos com transparência e controle de versão","Estudos de caso",{"altText":111,"config":114},{"src":115},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159277/Website/Topics/resources_20.jpg",{"text":99,"config":117},{"href":118,"icon":119,"modal":6},"/customers/cook-county/","Article",{"header":121,"type":122,"image":123,"link":126},"Assista a uma demonstração dos recursos de revisão de código e gerenciamento de código-fonte do GitLab","Webcast",{"altText":121,"config":124},{"src":125},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157558/Website/Topics/resources_11.jpg",{"text":127,"config":128},"Assista agora",{"href":129,"icon":122,"modal":6},"https://page.gitlab.com/resources-demo-scm.html",{"key":108},{"type":132,"componentName":132},"CommonNextSteps","content:pt-br:topics:version-control:how-implement-version-control:index.yml","yaml","content","pt-br/topics/version-control/how-implement-version-control/index.yml","pt-br/topics/version-control/how-implement-version-control/index","yml",{"_path":140,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"data":142,"_id":552,"_type":134,"title":553,"_source":135,"_file":554,"_stem":555,"_extension":138},"/shared/pt-br/main-navigation","pt-br",{"logo":143,"freeTrial":148,"sales":153,"login":158,"items":163,"search":493,"minimal":529,"duo":543},{"config":144},{"href":145,"dataGaName":146,"dataGaLocation":147},"/pt-br/","gitlab logo","header",{"text":149,"config":150},"Faça uma avaliação gratuita",{"href":151,"dataGaName":152,"dataGaLocation":147},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":154,"config":155},"Fale com a equipe de vendas",{"href":156,"dataGaName":157,"dataGaLocation":147},"/pt-br/sales/","sales",{"text":159,"config":160},"Fazer login",{"href":161,"dataGaName":162,"dataGaLocation":147},"https://gitlab.com/users/sign_in/","sign in",[164,207,305,310,414,474],{"text":165,"config":166,"cards":168,"footer":190},"Plataforma",{"dataNavLevelOne":167},"platform",[169,175,183],{"title":165,"description":170,"link":171},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":172,"config":173},"Explore a nossa plataforma",{"href":174,"dataGaName":167,"dataGaLocation":147},"/pt-br/platform/",{"title":176,"description":177,"link":178},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":179,"config":180},"Conheça o GitLab Duo",{"href":181,"dataGaName":182,"dataGaLocation":147},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":184,"description":185,"link":186},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":99,"config":187},{"href":188,"dataGaName":189,"dataGaLocation":147},"/pt-br/why-gitlab/","why gitlab",{"title":191,"items":192},"Comece a usar",[193,198,203],{"text":194,"config":195},"Engenharia de plataforma",{"href":196,"dataGaName":197,"dataGaLocation":147},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":199,"config":200},"Experiência do desenvolvedor",{"href":201,"dataGaName":202,"dataGaLocation":147},"/pt-br/developer-experience/","Developer experience",{"text":204,"config":205},"MLOps",{"href":206,"dataGaName":204,"dataGaLocation":147},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":208,"left":209,"config":210,"link":212,"lists":216,"footer":287},"Produtos",true,{"dataNavLevelOne":211},"solutions",{"text":213,"config":214},"Confira todas as soluções",{"href":215,"dataGaName":211,"dataGaLocation":147},"/pt-br/solutions/",[217,242,265],{"title":218,"description":219,"link":220,"items":225},"Automação","CI/CD e automação para acelerar a implantação",{"config":221},{"icon":222,"href":223,"dataGaName":224,"dataGaLocation":147},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[226,230,234,238],{"text":227,"config":228},"CI/CD",{"href":229,"dataGaLocation":147,"dataGaName":227},"/pt-br/solutions/continuous-integration/",{"text":231,"config":232},"Desenvolvimento auxiliado por IA",{"href":181,"dataGaLocation":147,"dataGaName":233},"AI assisted development",{"text":235,"config":236},"Gerenciamento de código-fonte",{"href":101,"dataGaLocation":147,"dataGaName":237},"Source Code Management",{"text":239,"config":240},"Entrega de software automatizada",{"href":223,"dataGaLocation":147,"dataGaName":241},"Automated software delivery",{"title":243,"description":244,"link":245,"items":250},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":246},{"href":247,"dataGaName":248,"dataGaLocation":147,"icon":249},"/pt-br/solutions/security-compliance/","security and compliance","ShieldCheckLight",[251,256,261],{"text":252,"config":253},"Application Security Testing",{"href":254,"dataGaName":255,"dataGaLocation":147},"/solutions/application-security-testing/","Application security testing",{"text":257,"config":258},"Segurança da cadeia de suprimentos de software",{"href":259,"dataGaLocation":147,"dataGaName":260},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":262,"config":263},"Software Compliance",{"href":264,"dataGaName":262,"dataGaLocation":147},"/solutions/software-compliance/",{"title":266,"link":267,"items":272},"Medição",{"config":268},{"icon":269,"href":270,"dataGaName":271,"dataGaLocation":147},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[273,277,282],{"text":274,"config":275},"Visibilidade e medição",{"href":270,"dataGaLocation":147,"dataGaName":276},"Visibility and Measurement",{"text":278,"config":279},"Gestão de fluxo de valor",{"href":280,"dataGaLocation":147,"dataGaName":281},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":283,"config":284},"Análises e insights",{"href":285,"dataGaLocation":147,"dataGaName":286},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":288,"items":289},"GitLab para",[290,295,300],{"text":291,"config":292},"Grandes empresas",{"href":293,"dataGaLocation":147,"dataGaName":294},"/pt-br/enterprise/","enterprise",{"text":296,"config":297},"Pequenas empresas",{"href":298,"dataGaLocation":147,"dataGaName":299},"/pt-br/small-business/","small business",{"text":301,"config":302},"Setor público",{"href":303,"dataGaLocation":147,"dataGaName":304},"/pt-br/solutions/public-sector/","public sector",{"text":306,"config":307},"Preços",{"href":308,"dataGaName":309,"dataGaLocation":147,"dataNavLevelOne":309},"/pt-br/pricing/","pricing",{"text":311,"config":312,"link":313,"lists":317,"feature":401},"Recursos",{"dataNavLevelOne":108},{"text":314,"config":315},"Confira todos os recursos",{"href":316,"dataGaName":108,"dataGaLocation":147},"/pt-br/resources/",[318,350,373],{"title":319,"items":320},"Primeiros passos",[321,326,331,335,340,345],{"text":322,"config":323},"Instalação",{"href":324,"dataGaName":325,"dataGaLocation":147},"/pt-br/install/","install",{"text":327,"config":328},"Guias de início rápido",{"href":329,"dataGaName":330,"dataGaLocation":147},"/pt-br/get-started/","quick setup checklists",{"text":99,"config":332},{"href":333,"dataGaLocation":147,"dataGaName":334},"https://university.gitlab.com/","learn",{"text":336,"config":337},"Documentação do produto",{"href":338,"dataGaName":339,"dataGaLocation":147},"https://docs.gitlab.com/","product documentation",{"text":341,"config":342},"Vídeos de melhores práticas",{"href":343,"dataGaName":344,"dataGaLocation":147},"/pt-br/getting-started-videos/","best practice videos",{"text":346,"config":347},"Integrações",{"href":348,"dataGaName":349,"dataGaLocation":147},"/pt-br/integrations/","integrations",{"title":351,"items":352},"Descubra",[353,358,363,368],{"text":354,"config":355},"Histórias de sucesso de clientes",{"href":356,"dataGaName":357,"dataGaLocation":147},"/pt-br/customers/","customer success stories",{"text":359,"config":360},"Blog",{"href":361,"dataGaName":362,"dataGaLocation":147},"/blog/","blog",{"text":364,"config":365},"Trabalho remoto",{"href":366,"dataGaName":367,"dataGaLocation":147},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":369,"config":370},"TeamOps",{"href":371,"dataGaName":372,"dataGaLocation":147},"/pt-br/teamops/","teamops",{"title":374,"items":375},"Conecte-se",[376,381,386,391,396],{"text":377,"config":378},"Serviços do GitLab",{"href":379,"dataGaName":380,"dataGaLocation":147},"/pt-br/services/","services",{"text":382,"config":383},"Comunidade",{"href":384,"dataGaName":385,"dataGaLocation":147},"/community/","community",{"text":387,"config":388},"Fórum",{"href":389,"dataGaName":390,"dataGaLocation":147},"https://forum.gitlab.com/","forum",{"text":392,"config":393},"Eventos",{"href":394,"dataGaName":395,"dataGaLocation":147},"/events/","events",{"text":397,"config":398},"Parceiros",{"href":399,"dataGaName":400,"dataGaLocation":147},"/pt-br/partners/","partners",{"backgroundColor":402,"textColor":403,"text":404,"image":405,"link":409},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":406,"config":407},"cartão promocional do The Source",{"src":408},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":410,"config":411},"Confira as novidades",{"href":412,"dataGaName":413,"dataGaLocation":147},"/pt-br/the-source/","the source",{"text":415,"config":416,"lists":418},"Empresa",{"dataNavLevelOne":417},"company",[419],{"items":420},[421,426,432,434,439,444,449,454,459,464,469],{"text":422,"config":423},"Sobre",{"href":424,"dataGaName":425,"dataGaLocation":147},"/pt-br/company/","about",{"text":427,"config":428,"footerGa":431},"Vagas",{"href":429,"dataGaName":430,"dataGaLocation":147},"/jobs/","jobs",{"dataGaName":430},{"text":392,"config":433},{"href":394,"dataGaName":395,"dataGaLocation":147},{"text":435,"config":436},"Liderança",{"href":437,"dataGaName":438,"dataGaLocation":147},"/company/team/e-group/","leadership",{"text":440,"config":441},"Equipe",{"href":442,"dataGaName":443,"dataGaLocation":147},"/company/team/","team",{"text":445,"config":446},"Manual",{"href":447,"dataGaName":448,"dataGaLocation":147},"https://handbook.gitlab.com/","handbook",{"text":450,"config":451},"Relacionamento com investidores",{"href":452,"dataGaName":453,"dataGaLocation":147},"https://ir.gitlab.com/","investor relations",{"text":455,"config":456},"Trust Center",{"href":457,"dataGaName":458,"dataGaLocation":147},"/pt-br/security/","trust center",{"text":460,"config":461},"AI Transparency Center",{"href":462,"dataGaName":463,"dataGaLocation":147},"/pt-br/ai-transparency-center/","ai transparency center",{"text":465,"config":466},"Boletim informativo",{"href":467,"dataGaName":468,"dataGaLocation":147},"/company/contact/","newsletter",{"text":470,"config":471},"Imprensa",{"href":472,"dataGaName":473,"dataGaLocation":147},"/press/","press",{"text":475,"config":476,"lists":477},"Fale com a gente",{"dataNavLevelOne":417},[478],{"items":479},[480,483,488],{"text":154,"config":481},{"href":156,"dataGaName":482,"dataGaLocation":147},"talk to sales",{"text":484,"config":485},"Ajuda",{"href":486,"dataGaName":487,"dataGaLocation":147},"/support/","get help",{"text":489,"config":490},"Portal de clientes",{"href":491,"dataGaName":492,"dataGaLocation":147},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":494,"login":495,"suggestions":502},"Fechar",{"text":496,"link":497},"Para pesquisar repositórios e projetos, faça login em",{"text":498,"config":499},"gitlab.com",{"href":161,"dataGaName":500,"dataGaLocation":501},"search login","search",{"text":503,"default":504},"Sugestões",[505,508,513,515,520,525],{"text":176,"config":506},{"href":181,"dataGaName":507,"dataGaLocation":501},"GitLab Duo (AI)",{"text":509,"config":510},"Sugestões de Código (IA)",{"href":511,"dataGaName":512,"dataGaLocation":501},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":227,"config":514},{"href":229,"dataGaName":227,"dataGaLocation":501},{"text":516,"config":517},"GitLab na AWS",{"href":518,"dataGaName":519,"dataGaLocation":501},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":521,"config":522},"GitLab no Google Cloud",{"href":523,"dataGaName":524,"dataGaLocation":501},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":526,"config":527},"Por que escolher o GitLab?",{"href":188,"dataGaName":528,"dataGaLocation":501},"Why GitLab?",{"freeTrial":530,"mobileIcon":535,"desktopIcon":540},{"text":531,"config":532},"Iniciar avaliação gratuita",{"href":533,"dataGaName":152,"dataGaLocation":534},"https://gitlab.com/-/trials/new/","nav",{"altText":536,"config":537},"Ícone do GitLab",{"src":538,"dataGaName":539,"dataGaLocation":534},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":536,"config":541},{"src":542,"dataGaName":539,"dataGaLocation":534},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":544,"mobileIcon":548,"desktopIcon":550},{"text":545,"config":546},"Saiba mais sobre o GitLab Duo",{"href":181,"dataGaName":547,"dataGaLocation":534},"gitlab duo",{"altText":536,"config":549},{"src":538,"dataGaName":539,"dataGaLocation":534},{"altText":536,"config":551},{"src":542,"dataGaName":539,"dataGaLocation":534},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":557,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"title":558,"button":559,"config":564,"_id":566,"_type":134,"_source":135,"_file":567,"_stem":568,"_extension":138},"/shared/pt-br/banner","A GitLab Duo Agent Platform está agora em beta público!",{"text":560,"config":561},"Experimente o Beta",{"href":562,"dataGaName":563,"dataGaLocation":147},"/pt-br/gitlab-duo/agent-platform/","duo banner",{"layout":565},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":570,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"data":571,"_id":773,"_type":134,"title":774,"_source":135,"_file":775,"_stem":776,"_extension":138},"/shared/pt-br/main-footer",{"text":572,"source":573,"edit":579,"contribute":584,"config":589,"items":594,"minimal":765},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":574,"config":575},"Acessar a origem da página",{"href":576,"dataGaName":577,"dataGaLocation":578},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":580,"config":581},"Editar esta página",{"href":582,"dataGaName":583,"dataGaLocation":578},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":585,"config":586},"Contribua",{"href":587,"dataGaName":588,"dataGaLocation":578},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":590,"facebook":591,"youtube":592,"linkedin":593},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[595,618,672,702,736],{"title":165,"links":596,"subMenu":601},[597],{"text":598,"config":599},"Plataforma DevSecOps",{"href":174,"dataGaName":600,"dataGaLocation":578},"devsecops platform",[602],{"title":306,"links":603},[604,608,613],{"text":605,"config":606},"Confira os planos",{"href":308,"dataGaName":607,"dataGaLocation":578},"view plans",{"text":609,"config":610},"Por que escolher o GitLab Premium?",{"href":611,"dataGaName":612,"dataGaLocation":578},"/pt-br/pricing/premium/","why premium",{"text":614,"config":615},"Por que escolher o GitLab Ultimate?",{"href":616,"dataGaName":617,"dataGaLocation":578},"/pt-br/pricing/ultimate/","why ultimate",{"title":619,"links":620},"Soluções",[621,626,629,631,636,641,645,648,651,656,658,660,662,667],{"text":622,"config":623},"Transformação digital",{"href":624,"dataGaName":625,"dataGaLocation":578},"/pt-br/topics/digital-transformation/","digital transformation",{"text":627,"config":628},"Segurança e conformidade",{"href":254,"dataGaName":255,"dataGaLocation":578},{"text":239,"config":630},{"href":223,"dataGaName":224,"dataGaLocation":578},{"text":632,"config":633},"Desenvolvimento ágil",{"href":634,"dataGaName":635,"dataGaLocation":578},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":637,"config":638},"Migração para a nuvem",{"href":639,"dataGaName":640,"dataGaLocation":578},"/pt-br/topics/cloud-native/","cloud transformation",{"text":642,"config":643},"SCM",{"href":101,"dataGaName":644,"dataGaLocation":578},"source code management",{"text":227,"config":646},{"href":229,"dataGaName":647,"dataGaLocation":578},"continuous integration & delivery",{"text":278,"config":649},{"href":280,"dataGaName":650,"dataGaLocation":578},"value stream management",{"text":652,"config":653},"GitOps",{"href":654,"dataGaName":655,"dataGaLocation":578},"/pt-br/solutions/gitops/","gitops",{"text":291,"config":657},{"href":293,"dataGaName":294,"dataGaLocation":578},{"text":296,"config":659},{"href":298,"dataGaName":299,"dataGaLocation":578},{"text":301,"config":661},{"href":303,"dataGaName":304,"dataGaLocation":578},{"text":663,"config":664},"Educação",{"href":665,"dataGaName":666,"dataGaLocation":578},"/pt-br/solutions/education/","education",{"text":668,"config":669},"Serviços financeiros",{"href":670,"dataGaName":671,"dataGaLocation":578},"/pt-br/solutions/finance/","financial services",{"title":311,"links":673},[674,676,678,680,683,685,688,690,692,694,696,698,700],{"text":322,"config":675},{"href":324,"dataGaName":325,"dataGaLocation":578},{"text":327,"config":677},{"href":329,"dataGaName":330,"dataGaLocation":578},{"text":99,"config":679},{"href":333,"dataGaName":334,"dataGaLocation":578},{"text":336,"config":681},{"href":338,"dataGaName":682,"dataGaLocation":578},"docs",{"text":359,"config":684},{"href":361,"dataGaName":362,"dataGaLocation":578},{"text":354,"config":686},{"href":687,"dataGaName":357,"dataGaLocation":578},"/customers/",{"text":364,"config":689},{"href":366,"dataGaName":367,"dataGaLocation":578},{"text":377,"config":691},{"href":379,"dataGaName":380,"dataGaLocation":578},{"text":369,"config":693},{"href":371,"dataGaName":372,"dataGaLocation":578},{"text":382,"config":695},{"href":384,"dataGaName":385,"dataGaLocation":578},{"text":387,"config":697},{"href":389,"dataGaName":390,"dataGaLocation":578},{"text":392,"config":699},{"href":394,"dataGaName":395,"dataGaLocation":578},{"text":397,"config":701},{"href":399,"dataGaName":400,"dataGaLocation":578},{"title":415,"links":703},[704,706,708,710,712,714,716,720,725,727,729,731],{"text":422,"config":705},{"href":424,"dataGaName":417,"dataGaLocation":578},{"text":427,"config":707},{"href":429,"dataGaName":430,"dataGaLocation":578},{"text":435,"config":709},{"href":437,"dataGaName":438,"dataGaLocation":578},{"text":440,"config":711},{"href":442,"dataGaName":443,"dataGaLocation":578},{"text":445,"config":713},{"href":447,"dataGaName":448,"dataGaLocation":578},{"text":450,"config":715},{"href":452,"dataGaName":453,"dataGaLocation":578},{"text":717,"config":718},"Sustainability",{"href":719,"dataGaName":717,"dataGaLocation":578},"/sustainability/",{"text":721,"config":722},"Diversidade, inclusão e pertencimento (DIB)",{"href":723,"dataGaName":724,"dataGaLocation":578},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":455,"config":726},{"href":457,"dataGaName":458,"dataGaLocation":578},{"text":465,"config":728},{"href":467,"dataGaName":468,"dataGaLocation":578},{"text":470,"config":730},{"href":472,"dataGaName":473,"dataGaLocation":578},{"text":732,"config":733},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":734,"dataGaName":735,"dataGaLocation":578},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":475,"links":737},[738,741,743,745,750,755,760],{"text":739,"config":740},"Fale com um especialista",{"href":156,"dataGaName":157,"dataGaLocation":578},{"text":484,"config":742},{"href":486,"dataGaName":487,"dataGaLocation":578},{"text":489,"config":744},{"href":491,"dataGaName":492,"dataGaLocation":578},{"text":746,"config":747},"Status",{"href":748,"dataGaName":749,"dataGaLocation":578},"https://status.gitlab.com/","status",{"text":751,"config":752},"Termos de uso",{"href":753,"dataGaName":754,"dataGaLocation":578},"/terms/","terms of use",{"text":756,"config":757},"Aviso de Privacidade",{"href":758,"dataGaName":759,"dataGaLocation":578},"/pt-br/privacy/","privacy statement",{"text":761,"config":762},"Preferências de cookies",{"dataGaName":763,"dataGaLocation":578,"id":764,"isOneTrustButton":209},"cookie preferences","ot-sdk-btn",{"items":766},[767,769,771],{"text":751,"config":768},{"href":753,"dataGaName":754,"dataGaLocation":578},{"text":756,"config":770},{"href":758,"dataGaName":759,"dataGaLocation":578},{"text":761,"config":772},{"dataGaName":763,"dataGaLocation":578,"id":764,"isOneTrustButton":209},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":778,"_dir":141,"_draft":6,"_partial":6,"_locale":7,"header":779,"eyebrow":780,"blurb":781,"button":782,"secondaryButton":786,"_id":788,"_type":134,"title":789,"_source":135,"_file":790,"_stem":791,"_extension":138},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":149,"config":783},{"href":784,"dataGaName":152,"dataGaLocation":785},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":154,"config":787},{"href":156,"dataGaName":157,"dataGaLocation":785},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1758326314232]