Resolución de conflictos
Cuando un rebase, un squash o un merge deja un conflicto, jj lo registra en el commit en lugar de bloquearte. El commit en conflicto se queda en tu log con una insignia de conflicto: puedes seguir trabajando y resolverlo cuando quieras.
Abre el resolvedor
Sección titulada «Abre el resolvedor»Selecciona el commit en conflicto y haz clic en el archivo conflictivo dentro de su lista de cambios. Wyrm abre su resolvedor de tres vías integrado: no hay que instalar ni configurar ninguna herramienta de merge externa.
Resuelve
Sección titulada «Resuelve»El resolvedor muestra los dos lados en conflicto — A y B — uno junto al otro, con el resultado combinado (Resultado) debajo:
- Tomar todo de A o Tomar todo de B para aceptar un lado completo.
- Acepta uno u otro lado en cada región de conflicto para un control más fino.
- Edita el Resultado directamente para una resolución totalmente manual.
Los conflictos viven en jj, así que cerrar el resolvedor nunca hace que pierdas tu progreso: vuelve a abrirlo cuando quieras.
Haz clic en Guardar. Wyrm escribe el archivo resuelto de vuelta en el commit y la insignia de conflicto desaparece del log.