Skip to main content

Veritran Docs

Detalles de la solicitud de merge

La página Details page (Merge Requests > Details) contiene información básica y acciones sobre la solicitud, y la sección Changes a continuación.

Basic information

En la parte superior de la página, verás la siguiente información básica sobre la solicitud y las diferentes acciones según el estado de la solicitud de merge:

  • la rama source y la rama target implicadas;

  • la fecha y hora de la última actualización y el usuario que realizó cambios en la rama source;

  • estado de la solicitud de merge y un mensaje que ofrece más información al respecto;

  • botones de acción dependiendo del estado de la solicitud. Consulta la siguiente tabla para obtener más información sobre las acciones que estarían disponibles:

    Refresh

    Haz clic para actualizar la información que se muestra en la página. Si se hicieron cambios en la rama source o target, se mostrarán en esta página cuando se actualicen.

    Una vez que actualices los cambios, el estado de la solicitud y el botón de acción a la derecha pueden cambiar. Por ejemplo, si el estado anterior estaba listo para hacer merge pero, una vez que actualizaste la solicitud, el sistema detecta que hay cambios que tienen conflictos, el nuevo mensaje será Solicitud de merge bloqueada y el botón de acción será Resolve conflicts.

    Resolve conflicts

    Haz clic para acceder a la página Resolve Conflicts, donde puedes elegir entre los cambios hechos en las ramas source y target, para luego poder ejecutar el merge. Los conflictos se resuelven únicamente en la rama target.

    Si no estás trabajando en la rama target, se abre un modal que lo indica. Haz clic en Go to target para ir a la página Resolve Conflicts.

    Merge

    Haz clic para hacer merge de los cambios desde la rama source hacia la target. Esta acción solo aparece disponible si la solicitud no tiene conflictos y se puede hacer merge. A continuación, se te redirige a la página Merge Details y se actualiza la información.

  • un menú de más opciones (ícono vertical de tres puntos), que solo muestra la opción Close request. Haz clic en Close request para cerrar la solicitud de merge y no ejecutar más acciones. Si la solicitud se cierra, esta opción aparece en la lista, pero no podrás hacer clic en ella. Una vez cerrada, los detalles de la solicitud te informan que la solicitud de merge se cerró y debes volver a abrirla para hacer merge de las ramas.

    Nota

    La opción de reabrir las solicitudes desde Studio aún no está disponible.

Changes

La sección Changes contiene carpetas para cada tipo de entidad (pantallas, activos, pruebas, procesos lambda y legacy) u otro elemento. Cada carpeta contiene los archivos de los elementos específicos que incluyen cambios. Por ejemplo, dentro de la carpeta Pantallas, encontrarás un archivo para las pantallas S001, S002 y S005.

Merge_details.gif

Haz clic en el elemento que deseas revisar para expandir el archivo. Solo se mostrarán las líneas de código con cambios. También podes hacer clic en Expand all o Collapse all para abrir o cerrar todos los archivos dentro de las carpetas, respectivamente. Para cada elemento, podes ver el código de la rama target a la izquierda y la rama source a la derecha, con los cambios resaltados en diferentes colores. Los cambios en la rama target se resaltan en morado y los de la rama source en azul.