Nodus
Guides

Conflicts

Resolve competing offline edits without losing either version.

When two devices change the same file while disconnected, Nodus preserves both versions instead of overwriting one. This is a deliberate design choice (ADR-0003).

How a conflict appears

The losing side is saved as a conflicted copy — the original name with a conflict suffix — and the file is flagged. A non-blocking banner and, if push is enabled, a notification point you at the Conflicts inbox.

Resolve a conflict

Open Conflicts and pick an action:

ActionResult
Keep v1Keep the first version; the other is discarded
Keep latestKeep the newer version
Keep bothRetain both as separate files
Mark resolvedAcknowledge without changing files (mobile)

Resolution is itself a sync event, so the decision propagates to every node and device.

Avoiding conflicts

  • Let one device finish syncing before editing the same file on another.
  • Keep at least one node online so changes commit quickly.
  • The conflict model is intentionally conservative: it favours keeping data over a clean history.

On this page