Skip to main content

Veritran Docs

Resolver conflictos

Desde la vista comparada, puedes detectar conflictos entre Master y tu rama.

Nota

Studio copia pantallas, procesos lambda y legacy completos desde la rama hacia Master y viceversa. Por ejemplo, hacer un merge de una rama con un cambio en un paso específico de un proceso copia el proceso completo, no el paso individual.

Si bien los escenarios posibles son variados y dependen de la configuración de tu app y sus ramas, existen algunos conflictos frecuentes que puedes resolver.

Por ejemplo, analicemos el siguiente conflicto entre la rama y Master.

ConflictExample_1.jpg

La pantalla Unconfigured Errors fue eliminada en la rama, pero existe en Master. El proceso lambda TESTLAMBDA2 tiene diferentes cambios en la rama y en Master.

Si bien la solución siempre se basa en tu análisis del conflicto, puedes resolverlo llevando a cabo una de las siguientes opciones.

  • Copia las pantallas o procesos en tu rama, testea el cambio y luego decide si harás el merge a Master.

  • Ignora los cambios en Master debido a que ya no son aplicables o debido a que ya realizaste los mismos cambios en la rama.

  • Ignora los cambios en Master debido a que son problemas menores (por ejemplo, corrección de un error de tipeo en una pantalla). De esta manera, puedes resolverlos en tu rama y, luego, realizar el commit.

  • Actualiza la rama Master y luego compara la rama de las pantallas con Master mediante la opción Show History en el menú de configuración de pantalla.