Skip to main content

Veritran Docs

Resolve Conflicts

Una vez que hayas creado la solicitud de merge y si hay algún conflicto entre las ramas seleccionadas, debes resolver esos conflictos para ejecutar el merge. Los conflictos de merge ocurren cuando las dos ramas (target y source) de una solicitud tienen cambios que compiten y debes decidir qué cambio(s) aceptar. Los cambios en una rama que no compiten con los cambios de la otra rama no bloquean la ejecución del merge, pero los conflictos sí. Para resolverlos, haz clic en Resolve conflicts en la página Details page.

En la parte superior, se abre una página con la información básica del merge con tres columnas debajo: una columna para la rama target a la izquierda, otra para la salida del merge en el centro y otra para la rama source a la derecha. Desde estas columnas seleccionas los cambios que deseas incluir en la salida del merge.

Resolve_conflicts.gif

Haz clic en la flecha doble de cada elemento para seleccionar cambios que quieras llevar a la columna de salida del merge, tal como se muestra en la imagen animada de arriba. En las tres columnas, los cambios se organizan en carpetas para cada tipo de entidad (pantallas, recursos, pruebas, procesos lambda y legacy) u otro elemento. También puedes usar la opción Select all para llevar todos los cambios juntos del target o del source a la columna de salida del merge.

Haz clic en la X en cualquier cambio realizado en la columna de salida del merge para anular la selección. Si necesitas limpiar toda la salida del merge para seleccionar cambios de nuevo, puedes usar la opción Reset all desde la esquina superior derecha de la columna de salida del merge.

A medida que resuelves cada conflicto seleccionando un cambio del target o del source y llevándolo a la columna de salida del merge, incrementas el contador de conflictos resueltos, ubicado en la esquina superior derecha de la página. Una vez resueltos todos los conflictos, el contador pasa de rojo a verde y el botón Resolve and Merge está habilitado para que hagas merge de tus cambios.

Haz clic en Resolve and Merge para ejecutar el merge con los cambios seleccionados. Una vez finalizada la ejecución, serás redirigido a la página Details page y verás un mensaje de éxito en la esquina superior derecha de la página.

Importante

Si la página Detalles no se actualiza cuando finaliza la ejecución de la combinación y sigue mostrando conflictos, haz clic en Refresh. Si después de actualizar la página siguen apareciendo conflictos, revisa la sección de cambios para ver si se introdujo un nuevo cambio en el source o en el target mientras ejecutabas el merge.