[{"data":1,"prerenderedAt":1064},["ShallowReactive",2],{"/es/topics/version-control":3,"navigation-es":263,"banner-es":679,"footer-es":692,"next-steps-es":900,"footer-source-/es/topics/version-control/":915},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":257,"_type":258,"title":7,"_source":259,"_file":260,"_stem":261,"_extension":262},"/es/topics/version-control","topics",false,"",{"title":9,"description":10},"¿Qué es el control de versiones?","GitLab Topics | What is version control?",[12,22,32,103,222,255],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21},"Version control",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":9,"text":25,"config":26,"button":28},"El control de versiones, también conocido como control de fuente o control de revisiones, es una práctica importante de desarrollo de software para hacer un seguimiento y gestionar los cambios realizados en el código y otros archivos. Está estrechamente relacionado con la gestión del código fuente.",{"id":27,"twoColumns":6},"¿qué-es-el-control-de-versiones?",{"text":29,"config":30},"Aprenda a agilizar el desarrollo",{"href":31},"https://learn.gitlab.com/scm?utm_content=topicpage&utm_campaign=vccusecase",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":66},{"text":36,"data":37},"Más sobre este tema",[38,42,46,50,54,58,62],{"text":39,"config":40},"Los conceptos básicos del control de versiones",{"href":41},"#the-basics-of-version-control",{"text":43,"config":44},"¿Por qué usar el control de versiones?",{"href":45},"#why-use-version-control",{"text":47,"config":48},"¿Qué es un sistema de control de versiones?",{"href":49},"#what-is-a-version-control-system",{"text":51,"config":52},"Tipos de sistemas de control de versiones",{"href":53},"#types-of-version-control-systems",{"text":55,"config":56},"Ventajas del control de versiones",{"href":57},"#benefits-of-version-control",{"text":59,"config":60},"¿Cuáles son los principales sistemas de control de versiones?",{"href":61},"#what-are-the-main-version-control-systems",{"text":63,"config":64},"¿De qué manera la colaboración optimiza el control de versiones?",{"href":65},"#how-does-version-control-streamline-collaboration",[67,73,78,83,88,93,98],{"type":68,"componentName":68,"componentContent":69},"TopicsCopy",{"header":39,"text":70,"config":71},"Con el control de versiones, se hace un seguimiento de cada cambio realizado en el código base. Esto permite a los desarrolladores de software ver todo el historial de quién cambió qué en un momento dado, y retroceder de la versión actual a una versión anterior si es necesario. También crea una fuente única de la verdad.\n\nEl control de versiones (o control de fuente o control de revisiones) sirve como una red de seguridad para proteger el código fuente de daños irreparables. Gracias a esto, el equipo de desarrollo tiene la libertad de experimentar sin temor a causar daños o crear conflictos de código.\n\nSi los desarrolladores codifican simultáneamente y crean cambios incompatibles, el control de versiones identifica las áreas problemáticas para que los miembros del equipo puedan revertir rápidamente los cambios a una versión anterior, comparar los cambios o identificar quién cometió el código del problema a través del historial de revisiones. Con un sistema de control de versiones (VCS), un equipo de software puede resolver un problema antes de avanzar en un proyecto. A través de las revisiones de código, los equipos de software pueden analizar las versiones anteriores para comprender los cambios que se hicieron en el código a lo largo del tiempo.\n\nEn función de las necesidades específicas de un equipo y del proceso de desarrollo, un VCS puede ser local, centralizado o distribuido. Un VCS local almacena los archivos de origen dentro de un sistema local, un VCS centralizado almacena los cambios en un solo servidor y un VCS distribuido implica la clonación de un repositorio Git.\n\n[Aprenda cinco formas de mejorar la colaboración en equipo con las prácticas recomendadas de control de versiones →](/resources/ebook-version-control-best-practices/){data-ga-name =\"VC best practices\"}{data-ga-location =\"body\"}\n\n> El **control de versiones** permite a los equipos colaborar y optimizar el desarrollo para resolver conflictos y crear una ubicación centralizada para el código.\n",{"id":72},"the-basics-of-version-control",{"type":68,"componentName":68,"componentContent":74},{"header":43,"text":75,"config":76},"A medida que las organizaciones aceleran la entrega de sus soluciones de software a través de DevOps, se vuelve cada vez más difícil controlar y gestionar diferentes versiones de los artefactos de las aplicaciones, desde el código hasta la configuración y desde el diseño hasta la implementación.\n\nEl software de control de versiones facilita la coordinación, el intercambio y la colaboración en todo el equipo de desarrollo de software. Permite a los equipos trabajar en entornos distribuidos y asincrónicos, gestionar cambios y versiones de código y artefactos, y resolver conflictos de fusión y anomalías relacionadas.\n\n[Descubra cómo Git Partial Clone le permite recuperar solo los archivos grandes que necesita →](/blog/partial-clone-for-massive-repositories/){data-ga-name=\"Partial clone\"}{data-ga-location=\"body\"}\n\n![version-control](https://res.cloudinary.com/about-gitlab-com/image/upload/v1752175884/Blog/w6twlxn4p3m6h5ywjvxb.svg)",{"id":77},"why-use-version-control",{"type":68,"componentName":68,"componentContent":79},{"header":47,"text":80,"config":81},"Un sistema de control de versiones (VCS) rastrea cada alteración a un archivo o conjunto de archivos, lo que permite a los desarrolladores regresar a versiones anteriores y colaborar sin problemas. Los sistemas de control de versiones centralizados (CVC) optimizan este proceso al alojar todas las versiones de los archivos en un solo servidor. Los desarrolladores toman prestado un archivo para retocarlo y luego lo devuelven con actualizaciones, todo cuidadosamente almacenado y catalogado por el servidor. Este método es realmente muy simple, ya que ofrece una vía directa para gestionar los cambios.\n\nSin embargo, a medida que los equipos crecen y los proyectos se vuelven más intrincados, los sistemas de control de versiones distribuidos (DVCS), como Git, pasan a primer plano. DVCS no solo centraliza los archivos, sino que los democratiza. Cada desarrollador tiene todo el historial del proyecto a nivel local, lo que potencia el trabajo fuera de línea y facilita una variedad de estrategias de ramificación y fusión. Esta flexibilidad es una bendición para los equipos dinámicos que buscan entrelazar múltiples hilos del proyecto sin enredarlos.\n\nEl control de versiones, ya sea centralizado o distribuido, es esencial para el desarrollo de software eficiente y coherente. Protege el progreso, aclara el pasado y allana el camino a seguir, al garantizar que cada miembro del equipo pueda contribuir con su mejor trabajo a la elaboración de un software excelente.\n",{"id":82},"what-is-a-version-control-system",{"type":68,"componentName":68,"componentContent":84},{"header":51,"text":85,"config":86},"Los dos tipos más populares de sistemas de control de versiones o revisiones son centralizado y distribuido. Los sistemas de control de versiones centralizados almacenan todos los archivos en un repositorio central, mientras que los sistemas de control de versiones distribuidos almacenan archivos en varios repositorios. Otros tipos menos comunes incluyen basado en bloqueos y optimista.\n\n### Distribuido\n\nUn sistema de control de versiones distribuido (DVCS) permite a los usuarios acceder a un repositorio desde varias ubicaciones. Por lo general, los desarrolladores que necesitan trabajar en proyectos desde varias computadoras o que necesitan colaborar con otros desarrolladores de forma remota utilizan los DVCS.\n\n### Centralizado\n\nUn [sistema de control de versiones centralizado](/topics/version-control/what-is-centralized-version-control-system/) (CVCS) es un tipo de VCS en el que todos los usuarios trabajan con el mismo repositorio central. Este repositorio central puede ubicarse en un servidor o en la máquina local de un desarrollador. Los sistemas de control de versiones centralizados se suelen utilizar en proyectos de desarrollo de software en los que un equipo de desarrolladores necesita compartir código y realizar un seguimiento de los cambios.\n\n### Basado en bloqueos\n\nUn sistema de control de versiones basado en bloqueos utiliza el bloqueo de archivos para gestionar el acceso simultáneo a archivos y recursos. El bloqueo de archivos evita que dos o más usuarios realicen cambios en conflicto en el mismo archivo o recurso.\n\n### Optimista\n\nEn un sistema de control de versiones optimista, cada usuario tiene su propio espacio de trabajo privado. Cuando alguien quiere compartir sus cambios con el resto del equipo, envía una solicitud al servidor. Luego, el servidor analiza todos los cambios y determina cuáles se pueden fusionar de manera segura.",{"id":87},"types-of-version-control-systems",{"type":68,"componentName":68,"componentContent":89},{"header":55,"text":90,"config":91},"Los sistemas de control de versiones (VCS) son una práctica fundamental dentro del desarrollo de software, que permite una mejor gestión, seguimiento e implementación de los cambios en el código y los archivos relacionados. Al brindar un enfoque estructurado para el control de revisiones, VCS admite entornos dinámicos y colaborativos, y proporciona estabilidad en todos los proyectos de desarrollo. Las ventajas de emplear el control de versiones van desde la mejora de la calidad del código hasta la aceleración de los plazos de desarrollo y la mejora de la visibilidad del proyecto. Todo esto lo convierte en una herramienta indispensable para los equipos que buscan una alta eficiencia y calidad en la entrega de software.\n\n### Calidad\n\nEl control de versiones fomenta una cultura de revisión y colaboración continua entre pares, lo que lleva a mejoras significativas en la calidad del código. Al facilitar el seguimiento detallado de cada cambio, los equipos pueden revisar, comentar y perfeccionar fácilmente su trabajo, asegurando el cumplimiento de las mejores prácticas y estándares. Este escrutinio colaborativo no solo eleva la calidad del resultado, sino que también ayuda a la detección y resolución tempranas de errores.\n\n### Aceleración\n\nLos sistemas de control de versiones agilizan los procesos de desarrollo, lo que permite una iteración y entrega más rápidas de las funcionalidades. Las capacidades eficientes de ramificación y fusión permiten a los desarrolladores trabajar simultáneamente en varios aspectos de un proyecto sin interferencias. Gracias a lo cual se reduce significativamente el tiempo desde el desarrollo hasta la implementación. Además, la posibilidad de volver rápidamente a versiones anteriores minimiza el tiempo de inactividad al resolver los problemas, lo que mantiene el impulso del proyecto.\n### Visibilidad\n\nUn repositorio central en un sistema de control de versiones actúa como la fuente única de la verdad, y mejora la transparencia y la responsabilidad del proyecto. Esta vista centralizada de la evolución del proyecto ayuda a una mejor planificación, seguimiento y colaboración, ya que todos los miembros del equipo tienen acceso a las últimas actualizaciones y a los cambios históricos. La integración con las herramientas de gestión de proyectos refuerza aún más la supervisión del proyecto, al vincular los cambios de código directamente con las tareas y los hitos.",{"id":92},"benefits-of-version-control",{"type":68,"componentName":68,"componentContent":94},{"header":59,"text":95,"config":96},"Las tres herramientas de control de versiones más conocidas (también conocidas como sistemas de control de revisiones) son Git, Subversion y Mercurial.\n\n### Git\nGit es la opción más popular y se ha convertido en sinónimo de «gestión del código fuente». Git es un sistema distribuido de código abierto que se utiliza para proyectos de software de cualquier tamaño, por lo que es una opción popular para startups, empresas y todo lo demás.\n\n### Subversion (SVN)\nSVN es un VCS centralizado ampliamente adoptado. Este sistema mantiene todos los archivos de un proyecto en una sola línea de código, por lo que es imposible ramificar. Por lo tanto, es fácil de escalar para proyectos grandes. Es fácil de aprender y cuenta con medidas de seguridad de carpetas, es decir que se puede restringir el acceso a las subcarpetas.\n\n### Mercurial\nMercurial es un VCS distribuido que ofrece capacidades simples de ramificación y fusión. El sistema permite una rápida expansión y desarrollo colaborativo, con una interfaz intuitiva. La interfaz flexible de línea de comandos permite a los usuarios comenzar a usar el sistema de inmediato.",{"id":97},"what-are-the-main-version-control-systems",{"type":68,"componentName":68,"componentContent":99},{"header":63,"text":100,"config":101},"El control de versiones coordina todos los cambios en un proyecto de software, al rastrear de manera efectiva los cambios en los archivos de origen, los diseños y todos los activos digitales necesarios para un proyecto y los metadatos relacionados. Sin él, los proyectos pueden convertirse fácilmente en una maraña de diferentes versiones de los archivos del proyecto, lo que dificulta la capacidad de cualquier equipo de desarrollo de software para ofrecer valor. \nCon un VCS sólido, los equipos de software pueden ensamblar rápidamente todos los archivos críticos del proyecto y fomentar la comunicación práctica para mejorar la calidad del código. Y debido a que proporciona una fuente única de la verdad, las partes interesadas de todo un equipo de DevOps pueden colaborar para crear soluciones innovadoras, desde gerentes de producto y diseñadores hasta desarrolladores y profesionales de operaciones.\n\n[Descubra las 15 prácticas recomendadas para que los equipos grandes innoven y colaboren mediante la gestión del código fuente →](https://page.gitlab.com/resources-ebook-scm-for-enterprise.html){data-ga-name=\"SCM for enterprise\"}{data-ga-location=\"body\"}",{"id":102},"how-does-version-control-streamline-collaboration",{"type":104,"componentName":104,"componentContent":105},"CommonResourcesContainer",{"header":106,"tabs":107},"Próximos pasos en el control de versiones",[108,138,160,181,210],{"name":109,"items":110,"config":137},"Webcasts",[111,121,129],{"header":112,"type":113,"image":114,"link":117},"Aprenda a colaborar sin límites para desbloquear una entrega más rápida con GitLab","Webcast",{"altText":112,"config":115},{"src":116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159520/Website/Topics/resources_6.jpg",{"text":118,"config":119},"Más información",{"href":120,"icon":113,"modal":6},"/webcast/collaboration-without-boundaries/",{"header":122,"type":113,"image":123,"link":126},"Vea cómo la SCM de GitLab y la revisión de código impulsan la velocidad",{"altText":122,"config":124},{"src":125},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":118,"config":127},{"href":128,"icon":113,"modal":6},"https://page.gitlab.com/resources-demo-scm.html",{"header":130,"type":113,"image":131,"link":134},"Descubra cómo la revisión de código y la gestión del código fuente optimizan la colaboración",{"altText":130,"config":132},{"src":133},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158268/Website/Topics/resources_2.jpg",{"text":118,"config":135},{"href":136,"icon":113,"modal":6}," https://page.gitlab.com/resources-demo-scm.html",{"key":109},{"name":139,"items":140,"config":159},"Artículos",[141,151],{"header":142,"type":143,"image":144,"link":147},"Descubra cómo el control de versiones y la colaboración construyen una base sólida de DevOps","Artículo",{"altText":142,"config":145},{"src":146},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159287/Website/Topics/resources_7.jpg",{"text":118,"config":148},{"href":149,"icon":150,"modal":6},"/es/solutions/source-code-management/","Article",{"header":152,"type":143,"image":153,"link":156},"Descubra cómo pasarse a Git",{"altText":152,"config":154},{"src":155},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158613/Website/Topics/resources_9.jpg",{"text":118,"config":157},{"href":158,"icon":150,"modal":6},"/resources/whitepaper-moving-to-git/",{"key":139},{"name":161,"items":162,"config":180},"Libros",[163,172],{"header":164,"type":165,"image":166,"link":168},"Descubra una estrategia de ramificación de Git para simplificar el desarrollo de software","Libro",{"altText":164,"config":167},{"src":155},{"text":118,"config":169},{"href":170,"icon":171,"modal":6},"/resources/ebook-git-branching-strategies/","Ebook",{"header":173,"type":165,"image":174,"link":177},"Libro electrónico sobre las prácticas recomendadas para el control de versiones para acelerar la entrega",{"altText":173,"config":175},{"src":176},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158619/Website/Topics/resources_18.jpg",{"text":118,"config":178},{"href":179,"icon":171,"modal":6},"/resources/ebook-version-control-best-practices/",{"key":161},{"name":182,"items":183,"config":209},"Estudio de casos",[184,194,202],{"header":185,"type":186,"image":187,"link":190},"Aprenda cómo el Condado de Cook evalúa los datos económicos con transparencia y control de versiones","Estudio de caso",{"altText":185,"config":188},{"src":189},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158657/Website/Topics/resources_8.jpg",{"text":118,"config":191},{"href":192,"icon":193,"modal":6},"/customers/cook-county/","CaseStudy",{"header":195,"type":186,"image":196,"link":199},"Descubra cómo Worldline utiliza GitLab para mejorar las revisiones de código",{"altText":195,"config":197},{"src":198},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158599/Website/Topics/resources_3.jpg",{"text":118,"config":200},{"href":201,"icon":193,"modal":6},"/customers/worldline/",{"header":203,"type":186,"image":204,"link":206},"Lea cómo la Universidad de la Ciudad de Dublín utiliza la SCM y CI de GitLab para lograr los mejores resultados",{"altText":203,"config":205},{"src":155},{"text":118,"config":207},{"href":208,"icon":193,"modal":6},"/customers/dublin-city-university/",{"key":182},{"name":211,"items":212,"config":221},"Caso prácticos",[213],{"header":214,"type":215,"image":216,"link":218},"Descubra cómo Remote utiliza GitLab para cumplir con el 100 % de los plazos","Caso práctico",{"altText":214,"config":217},{"src":125},{"text":118,"config":219},{"href":220,"icon":193,"modal":6},"/es/customers/remote/",{"key":211},{"type":104,"componentName":104,"componentContent":223},{"header":224,"tabs":225},"Contenido sugerido",[226],{"name":227,"items":228,"config":254},"resources",[229,238,246],{"header":230,"type":231,"image":232,"link":235},"15 consejos de Git para mejorar su flujo de trabajo","Blog",{"altText":230,"config":233},{"src":234},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159549/Website/Topics/git-15th-anniversary-cover.png",{"text":118,"config":236},{"href":237,"icon":231,"modal":6},"/blog/15-git-tips-improve-workflow/",{"header":239,"type":231,"image":240,"link":243},"Por qué debe pasar del control de versiones centralizado al control de versiones distribuido",{"altText":239,"config":241},{"src":242},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159558/Website/Topics/distributedvcs.jpg",{"text":118,"config":244},{"href":245,"icon":231,"modal":6},"/blog/move-to-distributed-vcs/",{"header":247,"type":231,"image":248,"link":251},"El problema con el flujo de Git",{"altText":247,"config":249},{"src":250},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158457/Website/Topics/whatisgitlabflow.jpg",{"text":118,"config":252},{"href":253,"icon":231,"modal":6},"/blog/what-is-gitlab-flow/",{"key":227},{"type":256,"componentName":256},"CommonNextSteps","content:es:topics:version-control:index.yml","yaml","content","es/topics/version-control/index.yml","es/topics/version-control/index","yml",{"_path":264,"_dir":265,"_draft":6,"_partial":6,"_locale":7,"data":266,"_id":675,"_type":258,"title":676,"_source":259,"_file":677,"_stem":678,"_extension":262},"/shared/es/main-navigation","es",{"logo":267,"freeTrial":272,"sales":277,"login":282,"items":287,"search":617,"minimal":652,"duo":666},{"config":268},{"href":269,"dataGaName":270,"dataGaLocation":271},"/es/","gitlab logo","header",{"text":273,"config":274},"Obtener una prueba gratuita",{"href":275,"dataGaName":276,"dataGaLocation":271},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":278,"config":279},"Hablar con ventas",{"href":280,"dataGaName":281,"dataGaLocation":271},"/es/sales/","sales",{"text":283,"config":284},"Iniciar sesión",{"href":285,"dataGaName":286,"dataGaLocation":271},"https://gitlab.com/users/sign_in/","sign in",[288,331,429,434,538,598],{"text":289,"config":290,"cards":292,"footer":314},"Plataforma",{"dataNavLevelOne":291},"platform",[293,299,307],{"title":289,"description":294,"link":295},"La plataforma de DevSecOps con tecnología de IA más completa",{"text":296,"config":297},"Explore nuestra plataforma",{"href":298,"dataGaName":291,"dataGaLocation":271},"/es/platform/",{"title":300,"description":301,"link":302},"GitLab Duo (IA)","Cree un software más rápido con IA en cada etapa de desarrollo",{"text":303,"config":304},"Presentamos GitLab Duo",{"href":305,"dataGaName":306,"dataGaLocation":271},"/es/gitlab-duo/","gitlab duo ai",{"title":308,"description":309,"link":310},"¿Por qué elegir GitLab?","10 razones por las que las empresas eligen GitLab",{"text":118,"config":311},{"href":312,"dataGaName":313,"dataGaLocation":271},"/es/why-gitlab/","why gitlab",{"title":315,"items":316},"Comenzar con",[317,322,327],{"text":318,"config":319},"Ingeniería de plataformas",{"href":320,"dataGaName":321,"dataGaLocation":271},"/es/solutions/platform-engineering/","platform engineering",{"text":323,"config":324},"Experiencia de desarrollador",{"href":325,"dataGaName":326,"dataGaLocation":271},"/es/developer-experience/","Developer experience",{"text":328,"config":329},"MLOps",{"href":330,"dataGaName":328,"dataGaLocation":271},"/es/topics/devops/the-role-of-ai-in-devops/",{"text":332,"left":333,"config":334,"link":336,"lists":340,"footer":411},"Producto",true,{"dataNavLevelOne":335},"solutions",{"text":337,"config":338},"Ver todas las soluciones",{"href":339,"dataGaName":335,"dataGaLocation":271},"/es/solutions/",[341,366,389],{"title":342,"description":343,"link":344,"items":349},"Automatización","CI/CD y automatización para acelerar la implementación",{"config":345},{"icon":346,"href":347,"dataGaName":348,"dataGaLocation":271},"AutomatedCodeAlt","/es/solutions/delivery-automation/","automated software delivery",[350,354,358,362],{"text":351,"config":352},"CI/CD",{"href":353,"dataGaLocation":271,"dataGaName":351},"/es/solutions/continuous-integration/",{"text":355,"config":356},"Desarrollo asistido por IA",{"href":305,"dataGaLocation":271,"dataGaName":357},"AI assisted development",{"text":359,"config":360},"Gestión del código fuente",{"href":149,"dataGaLocation":271,"dataGaName":361},"Source Code Management",{"text":363,"config":364},"Entrega de software automatizada",{"href":347,"dataGaLocation":271,"dataGaName":365},"Automated software delivery",{"title":367,"description":368,"link":369,"items":374},"Seguridad","Entregue código más rápido sin comprometer la seguridad",{"config":370},{"href":371,"dataGaName":372,"dataGaLocation":271,"icon":373},"/es/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[375,379,384],{"text":376,"config":377},"Application Security Testing",{"href":371,"dataGaName":378,"dataGaLocation":271},"Application security testing",{"text":380,"config":381},"Seguridad en la cadena de suministro de software",{"href":382,"dataGaLocation":271,"dataGaName":383},"/es/solutions/supply-chain/","Software supply chain security",{"text":385,"config":386},"Cumplimiento y gobernanza",{"href":387,"dataGaName":388,"dataGaLocation":271},"/es/solutions/software-compliance/","Software Compliance",{"title":390,"link":391,"items":396},"Medición",{"config":392},{"icon":393,"href":394,"dataGaName":395,"dataGaLocation":271},"DigitalTransformation","/es/solutions/visibility-measurement/","visibility and measurement",[397,401,406],{"text":398,"config":399},"Visibilidad y medición",{"href":394,"dataGaLocation":271,"dataGaName":400},"Visibility and Measurement",{"text":402,"config":403},"Gestión del flujo de valor",{"href":404,"dataGaLocation":271,"dataGaName":405},"/es/solutions/value-stream-management/","Value Stream Management",{"text":407,"config":408},"Análisis e información",{"href":409,"dataGaLocation":271,"dataGaName":410},"/es/solutions/analytics-and-insights/","Analytics and insights",{"title":412,"items":413},"GitLab para",[414,419,424],{"text":415,"config":416},"Empresas",{"href":417,"dataGaLocation":271,"dataGaName":418},"/es/enterprise/","enterprise",{"text":420,"config":421},"Pequeñas empresas",{"href":422,"dataGaLocation":271,"dataGaName":423},"/es/small-business/","small business",{"text":425,"config":426},"Sector público",{"href":427,"dataGaLocation":271,"dataGaName":428},"/es/solutions/public-sector/","public sector",{"text":430,"config":431},"Precios",{"href":432,"dataGaName":433,"dataGaLocation":271,"dataNavLevelOne":433},"/es/pricing/","pricing",{"text":435,"config":436,"link":437,"lists":441,"feature":525},"Recursos",{"dataNavLevelOne":227},{"text":438,"config":439},"Ver todos los recursos",{"href":440,"dataGaName":227,"dataGaLocation":271},"/es/resources/",[442,475,497],{"title":443,"items":444},"Empezar",[445,450,455,460,465,470],{"text":446,"config":447},"Instalar",{"href":448,"dataGaName":449,"dataGaLocation":271},"/es/install/","install",{"text":451,"config":452},"Guías de inicio rápido",{"href":453,"dataGaName":454,"dataGaLocation":271},"/es/get-started/","quick setup checklists",{"text":456,"config":457},"Aprender",{"href":458,"dataGaLocation":271,"dataGaName":459},"https://university.gitlab.com/","learn",{"text":461,"config":462},"Documentación del producto",{"href":463,"dataGaName":464,"dataGaLocation":271},"https://docs.gitlab.com/","product documentation",{"text":466,"config":467},"Videos de prácticas recomendadas",{"href":468,"dataGaName":469,"dataGaLocation":271},"/es/getting-started-videos/","best practice videos",{"text":471,"config":472},"Integraciones",{"href":473,"dataGaName":474,"dataGaLocation":271},"/es/integrations/","integrations",{"title":476,"items":477},"Descubrir",[478,483,487,492],{"text":479,"config":480},"Historias de éxito del cliente",{"href":481,"dataGaName":482,"dataGaLocation":271},"/es/customers/","customer success stories",{"text":231,"config":484},{"href":485,"dataGaName":486,"dataGaLocation":271},"/blog/","blog",{"text":488,"config":489},"Remoto",{"href":490,"dataGaName":491,"dataGaLocation":271},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":493,"config":494},"TeamOps",{"href":495,"dataGaName":496,"dataGaLocation":271},"/es/teamops/","teamops",{"title":498,"items":499},"Conectar",[500,505,510,515,520],{"text":501,"config":502},"Servicios de GitLab",{"href":503,"dataGaName":504,"dataGaLocation":271},"/es/services/","services",{"text":506,"config":507},"Comunidad",{"href":508,"dataGaName":509,"dataGaLocation":271},"/community/","community",{"text":511,"config":512},"Foro",{"href":513,"dataGaName":514,"dataGaLocation":271},"https://forum.gitlab.com/","forum",{"text":516,"config":517},"Eventos",{"href":518,"dataGaName":519,"dataGaLocation":271},"/events/","events",{"text":521,"config":522},"Socios",{"href":523,"dataGaName":524,"dataGaLocation":271},"/es/partners/","partners",{"backgroundColor":526,"textColor":527,"text":528,"image":529,"link":533},"#2f2a6b","#fff","Información sobre el futuro del desarrollo de software",{"altText":530,"config":531},"Tarjeta promocional The Source",{"src":532},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":534,"config":535},"Leer las últimas noticias",{"href":536,"dataGaName":537,"dataGaLocation":271},"/es/the-source/","the source",{"text":539,"config":540,"lists":542},"Empresa",{"dataNavLevelOne":541},"company",[543],{"items":544},[545,550,556,558,563,568,573,578,583,588,593],{"text":546,"config":547},"Acerca de nosotros",{"href":548,"dataGaName":549,"dataGaLocation":271},"/es/company/","about",{"text":551,"config":552,"footerGa":555},"Empleos",{"href":553,"dataGaName":554,"dataGaLocation":271},"/jobs/","jobs",{"dataGaName":554},{"text":516,"config":557},{"href":518,"dataGaName":519,"dataGaLocation":271},{"text":559,"config":560},"Equipo directivo",{"href":561,"dataGaName":562,"dataGaLocation":271},"/company/team/e-group/","leadership",{"text":564,"config":565},"Equipo",{"href":566,"dataGaName":567,"dataGaLocation":271},"/company/team/","team",{"text":569,"config":570},"Manual",{"href":571,"dataGaName":572,"dataGaLocation":271},"https://handbook.gitlab.com/","handbook",{"text":574,"config":575},"Relaciones con los inversores",{"href":576,"dataGaName":577,"dataGaLocation":271},"https://ir.gitlab.com/","investor relations",{"text":579,"config":580},"Centro de confianza",{"href":581,"dataGaName":582,"dataGaLocation":271},"/es/security/","trust center",{"text":584,"config":585},"AI Transparency Center",{"href":586,"dataGaName":587,"dataGaLocation":271},"/es/ai-transparency-center/","ai transparency center",{"text":589,"config":590},"Boletín",{"href":591,"dataGaName":592,"dataGaLocation":271},"/company/contact/","newsletter",{"text":594,"config":595},"Prensa",{"href":596,"dataGaName":597,"dataGaLocation":271},"/press/","press",{"text":599,"config":600,"lists":601},"Comuníquese con nosotros",{"dataNavLevelOne":541},[602],{"items":603},[604,607,612],{"text":278,"config":605},{"href":280,"dataGaName":606,"dataGaLocation":271},"talk to sales",{"text":608,"config":609},"Obtener ayuda",{"href":610,"dataGaName":611,"dataGaLocation":271},"/support/","get help",{"text":613,"config":614},"Portal de clientes",{"href":615,"dataGaName":616,"dataGaLocation":271},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":618,"login":619,"suggestions":626},"Cerrar",{"text":620,"link":621},"Para buscar repositorios y proyectos, inicie sesión en",{"text":622,"config":623},"gitlab.com",{"href":285,"dataGaName":624,"dataGaLocation":625},"search login","search",{"text":627,"default":628},"Sugerencias",[629,632,637,639,644,649],{"text":300,"config":630},{"href":305,"dataGaName":631,"dataGaLocation":625},"GitLab Duo (AI)",{"text":633,"config":634},"Sugerencias de código (IA)",{"href":635,"dataGaName":636,"dataGaLocation":625},"/es/solutions/code-suggestions/","Code Suggestions (AI)",{"text":351,"config":638},{"href":353,"dataGaName":351,"dataGaLocation":625},{"text":640,"config":641},"GitLab en AWS",{"href":642,"dataGaName":643,"dataGaLocation":625},"/es/partners/technology-partners/aws/","GitLab on AWS",{"text":645,"config":646},"GitLab en Google Cloud",{"href":647,"dataGaName":648,"dataGaLocation":625},"/es/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":308,"config":650},{"href":312,"dataGaName":651,"dataGaLocation":625},"Why GitLab?",{"freeTrial":653,"mobileIcon":658,"desktopIcon":663},{"text":654,"config":655},"Iniciar la prueba gratuita",{"href":656,"dataGaName":276,"dataGaLocation":657},"https://gitlab.com/-/trials/new/","nav",{"altText":659,"config":660},"Ícono de GitLab",{"src":661,"dataGaName":662,"dataGaLocation":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":659,"config":664},{"src":665,"dataGaName":662,"dataGaLocation":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":667,"mobileIcon":671,"desktopIcon":673},{"text":668,"config":669},"Más información sobre GitLab Duo",{"href":305,"dataGaName":670,"dataGaLocation":657},"gitlab duo",{"altText":659,"config":672},{"src":661,"dataGaName":662,"dataGaLocation":657},{"altText":659,"config":674},{"src":665,"dataGaName":662,"dataGaLocation":657},"content:shared:es:main-navigation.yml","Main Navigation","shared/es/main-navigation.yml","shared/es/main-navigation",{"_path":680,"_dir":265,"_draft":6,"_partial":6,"_locale":7,"title":681,"titleMobile":681,"button":682,"config":687,"_id":689,"_type":258,"_source":259,"_file":690,"_stem":691,"_extension":262},"/shared/es/banner","¡GitLab Duo Agent Platform ya está en beta pública!",{"text":683,"config":684},"Prueba la Beta",{"href":685,"dataGaName":686,"dataGaLocation":271},"/es/gitlab-duo/agent-platform/","duo banner",{"layout":688},"release","content:shared:es:banner.yml","shared/es/banner.yml","shared/es/banner",{"_path":693,"_dir":265,"_draft":6,"_partial":6,"_locale":7,"data":694,"_id":896,"_type":258,"title":897,"_source":259,"_file":898,"_stem":899,"_extension":262},"/shared/es/main-footer",{"text":695,"source":696,"edit":702,"contribute":707,"config":712,"items":717,"minimal":888},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» está bajo licencia",{"text":697,"config":698},"Ver fuente de la página",{"href":699,"dataGaName":700,"dataGaLocation":701},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":703,"config":704},"Editar esta página",{"href":705,"dataGaName":706,"dataGaLocation":701},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":708,"config":709},"Contribuya",{"href":710,"dataGaName":711,"dataGaLocation":701},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":713,"facebook":714,"youtube":715,"linkedin":716},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[718,741,794,823,859],{"title":289,"links":719,"subMenu":724},[720],{"text":721,"config":722},"Plataforma de DevSecOps",{"href":298,"dataGaName":723,"dataGaLocation":701},"devsecops platform",[725],{"title":430,"links":726},[727,731,736],{"text":728,"config":729},"Ver planes",{"href":432,"dataGaName":730,"dataGaLocation":701},"view plans",{"text":732,"config":733},"¿Por qué elegir GitLab Premium?",{"href":734,"dataGaName":735,"dataGaLocation":701},"/es/pricing/premium/","why premium",{"text":737,"config":738},"¿Por qué elegir GitLab Ultimate?",{"href":739,"dataGaName":740,"dataGaLocation":701},"/es/pricing/ultimate/","why ultimate",{"title":742,"links":743},"Soluciones",[744,749,752,754,759,764,767,770,773,778,780,782,784,789],{"text":745,"config":746},"Transformación digital",{"href":747,"dataGaName":748,"dataGaLocation":701},"/es/topics/digital-transformation/","digital transformation",{"text":750,"config":751},"Seguridad y cumplimiento",{"href":371,"dataGaName":378,"dataGaLocation":701},{"text":363,"config":753},{"href":347,"dataGaName":348,"dataGaLocation":701},{"text":755,"config":756},"Desarrollo ágil",{"href":757,"dataGaName":758,"dataGaLocation":701},"/es/solutions/agile-delivery/","agile delivery",{"text":760,"config":761},"Transformación en la nube",{"href":762,"dataGaName":763,"dataGaLocation":701},"/es/topics/cloud-native/","cloud transformation",{"text":359,"config":765},{"href":149,"dataGaName":766,"dataGaLocation":701},"source code management",{"text":351,"config":768},{"href":353,"dataGaName":769,"dataGaLocation":701},"continuous integration & delivery",{"text":402,"config":771},{"href":404,"dataGaName":772,"dataGaLocation":701},"value stream management",{"text":774,"config":775},"GitOps",{"href":776,"dataGaName":777,"dataGaLocation":701},"/es/solutions/gitops/","gitops",{"text":415,"config":779},{"href":417,"dataGaName":418,"dataGaLocation":701},{"text":420,"config":781},{"href":422,"dataGaName":423,"dataGaLocation":701},{"text":425,"config":783},{"href":427,"dataGaName":428,"dataGaLocation":701},{"text":785,"config":786},"Educación",{"href":787,"dataGaName":788,"dataGaLocation":701},"/es/solutions/education/","education",{"text":790,"config":791},"Servicios financieros",{"href":792,"dataGaName":793,"dataGaLocation":701},"/es/solutions/finance/","financial services",{"title":435,"links":795},[796,798,800,802,805,807,809,811,813,815,817,819,821],{"text":446,"config":797},{"href":448,"dataGaName":449,"dataGaLocation":701},{"text":451,"config":799},{"href":453,"dataGaName":454,"dataGaLocation":701},{"text":456,"config":801},{"href":458,"dataGaName":459,"dataGaLocation":701},{"text":461,"config":803},{"href":463,"dataGaName":804,"dataGaLocation":701},"docs",{"text":231,"config":806},{"href":485,"dataGaName":486,"dataGaLocation":701},{"text":479,"config":808},{"href":481,"dataGaName":482,"dataGaLocation":701},{"text":488,"config":810},{"href":490,"dataGaName":491,"dataGaLocation":701},{"text":501,"config":812},{"href":503,"dataGaName":504,"dataGaLocation":701},{"text":493,"config":814},{"href":495,"dataGaName":496,"dataGaLocation":701},{"text":506,"config":816},{"href":508,"dataGaName":509,"dataGaLocation":701},{"text":511,"config":818},{"href":513,"dataGaName":514,"dataGaLocation":701},{"text":516,"config":820},{"href":518,"dataGaName":519,"dataGaLocation":701},{"text":521,"config":822},{"href":523,"dataGaName":524,"dataGaLocation":701},{"title":539,"links":824},[825,827,830,833,835,837,839,843,848,850,852,854],{"text":546,"config":826},{"href":548,"dataGaName":541,"dataGaLocation":701},{"text":828,"config":829},"Jobs",{"href":553,"dataGaName":554,"dataGaLocation":701},{"text":831,"config":832},"Liderazgo",{"href":561,"dataGaName":562,"dataGaLocation":701},{"text":564,"config":834},{"href":566,"dataGaName":567,"dataGaLocation":701},{"text":569,"config":836},{"href":571,"dataGaName":572,"dataGaLocation":701},{"text":574,"config":838},{"href":576,"dataGaName":577,"dataGaLocation":701},{"text":840,"config":841},"Sustainability",{"href":842,"dataGaName":840,"dataGaLocation":701},"/sustainability/",{"text":844,"config":845},"Diversidad, inclusión y pertenencia (DIB)",{"href":846,"dataGaName":847,"dataGaLocation":701},"/es/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":579,"config":849},{"href":581,"dataGaName":582,"dataGaLocation":701},{"text":589,"config":851},{"href":591,"dataGaName":592,"dataGaLocation":701},{"text":594,"config":853},{"href":596,"dataGaName":597,"dataGaLocation":701},{"text":855,"config":856},"Declaración de transparencia sobre la Ley de Esclavitud Moderna",{"href":857,"dataGaName":858,"dataGaLocation":701},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":599,"links":860},[861,864,866,868,873,878,883],{"text":862,"config":863},"Contactar con un experto",{"href":280,"dataGaName":281,"dataGaLocation":701},{"text":608,"config":865},{"href":610,"dataGaName":611,"dataGaLocation":701},{"text":613,"config":867},{"href":615,"dataGaName":616,"dataGaLocation":701},{"text":869,"config":870},"Estado",{"href":871,"dataGaName":872,"dataGaLocation":701},"https://status.gitlab.com/","status",{"text":874,"config":875},"Términos de uso",{"href":876,"dataGaName":877,"dataGaLocation":701},"/terms/","terms of use",{"text":879,"config":880},"Declaración de privacidad",{"href":881,"dataGaName":882,"dataGaLocation":701},"/es/privacy/","privacy statement",{"text":884,"config":885},"Preferencias de cookies",{"dataGaName":886,"dataGaLocation":701,"id":887,"isOneTrustButton":333},"cookie preferences","ot-sdk-btn",{"items":889},[890,892,894],{"text":874,"config":891},{"href":876,"dataGaName":877,"dataGaLocation":701},{"text":879,"config":893},{"href":881,"dataGaName":882,"dataGaLocation":701},{"text":884,"config":895},{"dataGaName":886,"dataGaLocation":701,"id":887,"isOneTrustButton":333},"content:shared:es:main-footer.yml","Main Footer","shared/es/main-footer.yml","shared/es/main-footer",{"_path":901,"_dir":265,"_draft":6,"_partial":6,"_locale":7,"header":902,"eyebrow":903,"blurb":904,"button":905,"secondaryButton":909,"_id":911,"_type":258,"title":912,"_source":259,"_file":913,"_stem":914,"_extension":262},"/shared/es/next-steps","Comience a entregar mejor software más rápido","Más del 50 % de las empresas de Fortune 100 confían en GitLab","Descubra lo que su equipo puede hacer con la plataforma inteligente de\n\n\nDevSecOps.\n",{"text":273,"config":906},{"href":907,"dataGaName":276,"dataGaLocation":908},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":278,"config":910},{"href":280,"dataGaName":281,"dataGaLocation":908},"content:shared:es:next-steps.yml","Next Steps","shared/es/next-steps.yml","shared/es/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":916,"content":917,"_id":257,"_type":258,"title":7,"_source":259,"_file":260,"_stem":261,"_extension":262},{"title":9,"description":10},[918,924,929,969,1042,1063],{"type":13,"componentName":13,"componentContent":919},{"crumbs":920},[921,923],{"title":17,"config":922},{"href":19},{"title":21},{"type":23,"componentName":23,"componentContent":925},{"title":9,"text":25,"config":926,"button":927},{"id":27,"twoColumns":6},{"text":29,"config":928},{"href":31},{"type":33,"componentName":33,"componentContent":930},{"anchors":931,"components":947},{"text":36,"data":932},[933,935,937,939,941,943,945],{"text":39,"config":934},{"href":41},{"text":43,"config":936},{"href":45},{"text":47,"config":938},{"href":49},{"text":51,"config":940},{"href":53},{"text":55,"config":942},{"href":57},{"text":59,"config":944},{"href":61},{"text":63,"config":946},{"href":65},[948,951,954,957,960,963,966],{"type":68,"componentName":68,"componentContent":949},{"header":39,"text":70,"config":950},{"id":72},{"type":68,"componentName":68,"componentContent":952},{"header":43,"text":75,"config":953},{"id":77},{"type":68,"componentName":68,"componentContent":955},{"header":47,"text":80,"config":956},{"id":82},{"type":68,"componentName":68,"componentContent":958},{"header":51,"text":85,"config":959},{"id":87},{"type":68,"componentName":68,"componentContent":961},{"header":55,"text":90,"config":962},{"id":92},{"type":68,"componentName":68,"componentContent":964},{"header":59,"text":95,"config":965},{"id":97},{"type":68,"componentName":68,"componentContent":967},{"header":63,"text":100,"config":968},{"id":102},{"type":104,"componentName":104,"componentContent":970},{"header":106,"tabs":971},[972,990,1003,1016,1034],{"name":109,"items":973,"config":989},[974,979,984],{"header":112,"type":113,"image":975,"link":977},{"altText":112,"config":976},{"src":116},{"text":118,"config":978},{"href":120,"icon":113,"modal":6},{"header":122,"type":113,"image":980,"link":982},{"altText":122,"config":981},{"src":125},{"text":118,"config":983},{"href":128,"icon":113,"modal":6},{"header":130,"type":113,"image":985,"link":987},{"altText":130,"config":986},{"src":133},{"text":118,"config":988},{"href":136,"icon":113,"modal":6},{"key":109},{"name":139,"items":991,"config":1002},[992,997],{"header":142,"type":143,"image":993,"link":995},{"altText":142,"config":994},{"src":146},{"text":118,"config":996},{"href":149,"icon":150,"modal":6},{"header":152,"type":143,"image":998,"link":1000},{"altText":152,"config":999},{"src":155},{"text":118,"config":1001},{"href":158,"icon":150,"modal":6},{"key":139},{"name":161,"items":1004,"config":1015},[1005,1010],{"header":164,"type":165,"image":1006,"link":1008},{"altText":164,"config":1007},{"src":155},{"text":118,"config":1009},{"href":170,"icon":171,"modal":6},{"header":173,"type":165,"image":1011,"link":1013},{"altText":173,"config":1012},{"src":176},{"text":118,"config":1014},{"href":179,"icon":171,"modal":6},{"key":161},{"name":182,"items":1017,"config":1033},[1018,1023,1028],{"header":185,"type":186,"image":1019,"link":1021},{"altText":185,"config":1020},{"src":189},{"text":118,"config":1022},{"href":192,"icon":193,"modal":6},{"header":195,"type":186,"image":1024,"link":1026},{"altText":195,"config":1025},{"src":198},{"text":118,"config":1027},{"href":201,"icon":193,"modal":6},{"header":203,"type":186,"image":1029,"link":1031},{"altText":203,"config":1030},{"src":155},{"text":118,"config":1032},{"href":208,"icon":193,"modal":6},{"key":182},{"name":211,"items":1035,"config":1041},[1036],{"header":214,"type":215,"image":1037,"link":1039},{"altText":214,"config":1038},{"src":125},{"text":118,"config":1040},{"href":220,"icon":193,"modal":6},{"key":211},{"type":104,"componentName":104,"componentContent":1043},{"header":224,"tabs":1044},[1045],{"name":227,"items":1046,"config":1062},[1047,1052,1057],{"header":230,"type":231,"image":1048,"link":1050},{"altText":230,"config":1049},{"src":234},{"text":118,"config":1051},{"href":237,"icon":231,"modal":6},{"header":239,"type":231,"image":1053,"link":1055},{"altText":239,"config":1054},{"src":242},{"text":118,"config":1056},{"href":245,"icon":231,"modal":6},{"header":247,"type":231,"image":1058,"link":1060},{"altText":247,"config":1059},{"src":250},{"text":118,"config":1061},{"href":253,"icon":231,"modal":6},{"key":227},{"type":256,"componentName":256},1761852448612]