Resolución de conflictos de Smart Merge
Escrito para la antigua interfaz de usuario
Este artículo fue escrito para la antigua interfaz de usuario. Las instrucciones todavía se pueden usar, pero las capturas de pantalla están desactualizadas. En algunos casos, los elementos mencionados en las instrucciones se han movido o cambiado. Si no puede encontrar un elemento, consulte el ¿Dónde quedó? artículo.
Resumen
Se produce un conflicto de fusión cuando el proceso de fusión no puede aplicar automáticamente los cambios de los componentes de origen a los componentes de destino. Como Smart Merge y las solicitudes de extracción comparten las mismas causas subyacentes de los conflictos, el artículo sobre cómo resolver conflictos de solicitudes de extracción es una referencia útil para entender por qué ocurren los conflictos.
Este artículo proporciona instrucciones detalladas para resolver conflictos de Smart Merge.
¿Cómo resolver un conflicto de Smart Merge?
Cuando Smart Merge encuentra un conflicto, puedes resolverlo conservando o sobrescribiendo los cambios del destino. Para varios conflictos, aborda cada uno por separado y puedes usar distintos métodos para conflictos distintos.
Conservar los cambios de destino: Usa el proceso integrado de resolución de conflictos de Smart Merge para confirmar las líneas en conflicto de la rama de destino en la rama de origen.
Sobrescribir los cambios de destino: Confirma manualmente los cambios de la rama de origen en la rama de destino. Como Smart Merge es un proceso de un solo paso, debes cancelarlo antes de confirmar estos cambios. Una vez confirmados los cambios, puedes reiniciar Smart Merge.
Si algún conflicto requiere el Sobrescribir cambios de destino método, resuélvalos primero, ya que este método requiere cancelar y reiniciar el proceso de Smart Merge.
Resolución de conflictos
Revisar conflictos
Haz clic en Resolver conflictos.

La Resolver conflictos en Smart Merge La página te guía a través de la resolución de cada conflicto.

Para revisar los conflictos de un componente, haz clic en el componente en la Componentes con conflictos lista de la izquierda.

Todos los componentes deben revisarse y resolverse.
Revisa el código en conflicto en el componente y determina cómo resolver el conflicto.

Hay dos formas de resolver un conflicto de Smart Merge. Consulta las siguientes secciones para obtener instrucciones sobre cómo realizar cada una.
Conservar los cambios de destino: Este método conserva el código del destino al confirmar las líneas en conflicto de la destino rama en la origen rama.
Sobrescribir los cambios de destino: Este método conserva el código del origen al confirmar las líneas en conflicto de la origen rama a la destino rama.
Conservar los cambios de destino
Este método utiliza la Resolver conflictos función integrada en Smart Merge.
Si algún conflicto requiere el Sobrescribir cambios de destino método, resuélvalos primero, ya que este método requiere cancelar y reiniciar el proceso de Smart Merge.
Haz clic en un componente con conflictos para resolverlo.

Haz clic en Aceptar todo para conservar todas las líneas en conflicto de este componente, o haz clic en la derecha flecha para cada línea que quieras conservar. Esto copia la línea seleccionada de la rama de destino a la rama de origen.

Resuelve todos los conflictos de un componente.

Haz clic en Resolver una vez que se hayan resuelto todos los conflictos de un componente. Esto marca el componente como resuelto.

Una vez que todos los componentes estén marcados como Resuelto, haz clic en Resolver conflictos.

Introduce un Mensaje de confirmación.
Haz clic en Resolver.

Una vez resueltos los conflictos, volverás al paso Revisar cambios de Smart Merge.

Guardar cambios sin completar
Para guardar los cambios de cualquier Resuelto componente sin completar el proceso de Resolver conflictos, sigue estos pasos:
Haz clic en Atrás en la parte superior de la Resolver conflictos en Smart Merge página.
En el cuadro de diálogo que se abre, selecciona Guardar y continuar.
Introduce un Mensaje de confirmación.
Haz clic en Resolver.
Esto confirma solo los componentes marcados como Resuelto. Si un componente tiene cambios pero no está marcado como Resuelto, esos cambios no se confirmarán.
Sobrescribir los cambios de destino
Este método requiere editar y confirmar manualmente los cambios en la rama de destino.
Para sobrescribir los cambios de destino, Smart Merge debe cancelarse.
Haz clic en Código en el menú de la barra lateral izquierda.
Haz clic en el destino rama de Smart Merge.

Haz clic en el Tres puntos verticales al extremo derecho de un componente con conflictos en Smart Merge.
Haz clic en Editar.

Edita la línea o líneas de código en conflicto para que coincidan con la origen rama.
Haz clic en Confirmar cambios.

Introduce un Mensaje de confirmación.
Haz clic en Confirmar.

Una vez que todos los componentes con conflictos se hayan editado para que coincidan con la origen rama, reinicia Smart Merge.

Última actualización
¿Te fue útil?
