Conflitti
Un conflitto si verifica quando la stessa nota è stata modificata in due posti dall’ultima sincronizzazione riuscita. Il compito di Engram qui non è tirare a indovinare. È rilevare il conflitto in modo affidabile e lasciare a te la scelta.
Come vengono rilevati i conflitti
Sezione intitolata “Come vengono rilevati i conflitti”Engram tiene traccia della versione di partenza di ogni modifica (un vettore di versione, sotto il cofano). Quando invii una modifica, il backend verifica se la tua versione di partenza è ancora quella corrente. Se non lo è, il tuo invio diventa un conflitto invece di sovrascrivere.
Questo significa che i conflitti si verificano solo quando due dispositivi modificano la stessa nota mentre almeno uno è offline. Le modifiche concorrenti in tempo reale sullo stesso dispositivo, o le modifiche una dopo l’altra fra dispositivi con connessione attiva, non sono mai in conflitto: vengono applicate in ordine.
Risolvere un conflitto
Sezione intitolata “Risolvere un conflitto”Apri il Centro di sincronizzazione. Le note in conflitto compaiono nella coda dei conflitti. Fai clic su una per aprire l’interfaccia di risoluzione. Cinque opzioni:
| Opzione | Cosa fa |
|---|---|
| Keep both (Mantieni entrambe) | Salva la versione remota come nuova nota affiancata (ad es. note (conflict 2026-05-20).md). Scelta predefinita e più sicura. |
| Merge (Unisci) | Apre una vista di unione a 3 vie. Vedi locale, remota e base, poi scegli o modifichi a mano. |
| Keep local (Mantieni locale) | Vince la versione locale. La versione remota viene scartata. |
| Keep remote (Mantieni remota) | Vince la versione remota. La versione locale viene scartata. |
| Skip (Salta) | Lascia per ora entrambe le versioni com’è. Il conflitto resta in coda. |
Quando usare Merge
Sezione intitolata “Quando usare Merge”Usa Merge per le note in cui vuoi combinare l’intento di entrambe le modifiche. Per esempio, hai aggiunto un paragrafo in alto su un dispositivo mentre un altro dispositivo ne aggiungeva uno in basso. La vista a 3 vie mostra affiancati la base (antenato comune), la versione locale e quella remota, e tu scegli o modifichi a mano la versione finale.
Per gli allegati binari o i file canvas, Merge non è disponibile. Hai solo Keep both / Keep local / Keep remote / Skip.
Successivo: Mobile.