Ir al contenido

Conflictos

Un conflicto ocurre cuando la misma nota se ha editado en dos sitios desde la última sincronización correcta. El trabajo de Engram aquí no es adivinar. Es detectar el conflicto de forma fiable y dejarte la decisión.

Engram registra la versión padre de cada edición (un vector de versiones, por debajo). Cuando subes un cambio, el backend comprueba si tu versión padre sigue siendo la versión actual. Si no lo es, tu envío queda como conflicto en lugar de sobrescribir.

Esto significa que los conflictos solo ocurren cuando dos dispositivos editan la misma nota y al menos uno está sin conexión. Las ediciones concurrentes en tiempo real en el mismo dispositivo, o las ediciones una tras otra entre dispositivos con conexión activa, nunca generan conflicto; se aplican en orden.

Abre el Centro de sincronización. Las notas en conflicto aparecen en la cola de conflictos. Haz clic en una para abrir la interfaz de resolución. Cinco opciones:

OpciónQué hace
Keep bothGuarda la versión remota como una nota hermana nueva (p. ej. note (conflict 2026-05-20).md). La opción más segura y la predeterminada.
MergeAbre una vista de fusión a tres bandas. Ves la local, la remota y la base, y eliges o editas a mano.
Keep localGana la versión local. Se descarta la remota.
Keep remoteGana la versión remota. Se descarta la local.
SkipDeja ambas versiones como están por ahora. El conflicto sigue en la cola.

Usa Merge en notas donde quieras combinar la intención de ambas ediciones. Por ejemplo, añadiste un párrafo al principio en un dispositivo mientras otro dispositivo añadía un párrafo al final. La vista a tres bandas muestra lado a lado la base (el ancestro común), la local y la remota, y eliges o editas a mano una versión final.

Para adjuntos binarios o archivos canvas, Merge no está disponible. Solo tienes Keep both / Keep local / Keep remote / Skip.

Siguiente: Móvil.