Skip to main content

Veritran Docs

Merge

La funcionalidad de merge te permite crear solicitudes de integración para llevar los cambios realizados en una rama a otra en tu app o módulo dentro de Studio. Esto te permite llevar un mejor control sobre lo que incluyes en cada versión de la app y evitar la implementación de cambios no deseados, ya que los cambios ya no se toman de una rama a otra manualmente o utilizando una herramienta externa.

Una vez que desarrolles y pruebes los cambios en tu rama, puedes usar la funcionalidad de merge para incorporar tus cambios a otra rama donde tu equipo esté integrando otros cambios y correcciones.

Requisitos previos

Antes de crear una solicitud de merge, asegúrate de tener permisos para esta funcionalidad en Studio. Si no tienes los permisos necesarios, ponte en contacto con tu administrador.

Uso de la funcionalidad de merge

Puedes acceder a la página Merge Requests desde dos secciones diferentes:

  • Desde el Dashboard, dirígete a la app o módulo con el que deseas trabajar y haz clic en la tarjeta. Se abre una lista, que incluye las ramas y, en la parte inferior de la lista, la opción Merge Requests. Haz clic en Merge Requests para acceder a dicha página, la cual incluye todas las solicitudes realizadas para la app o el módulo seleccionado.

    Importante

    Si no tienes la funcionalidad de merge disponible en tu entorno, tienes la opción Go to GitLab en su lugar. Contacta a tu administrador para instalar la funcionalidad de merge y obtener los permisos necesarios desde Workspace.

  • Si ya has seleccionado la rama de app o módulo en la que trabajarás, dirígete a Branch Management > Merge requests en el menú superior de la vista general y accede a la lista de solicitudes de merge de la rama seleccionada. La lista muestra las solicitudes de merge en las que se utiliza la rama como origen o destino.

Para comenzar a hacer merge de los cambios realizados en una rama, revisa las solicitudes existentes y sus detalles para asegurarte de que la solicitud de merge que estás a punto de crear no exista ya. Si aún no se ha creado, puedes crearla desde cero.

Al crear la solicitud de merge, defines la rama donde se realizaron los cambios (rama origen) y la rama a la que deseas llevarlos (rama destino). Una vez creada, puedes ver la sección Details para analizar los cambios entre ramas y ver si hay configuraciones nuevas, modificadas o eliminadas.

Si no hay conflictos —cambios contrapuestos realizados en la misma línea de un archivo— entre las ramas seleccionadas, puedes hacer merge entre las ramas para incorporar los cambios a la rama destino. Si hay conflictos, la solicitud para hacer merge será bloqueada y no podrás hacer merge de los cambios hasta que resuelvas esos conflictos.