Risolvere un conflitto di modifica del testo

Proteggi le modifiche nel browser se è stata salvata un’altra versione: conserva la bozza, riapri il contenuto più recente, unisci le modifiche e salva una volta.

Ultima revisione

Gli screenshot mostrano l’interfaccia in inglese.

L’editor a pagina intera per .txt, .md e .markdown controlla i dettagli attuali del file prima di salvare e può mostrare l’avviso Il file è stato modificato dopo che l’hai aperto. La sovrapposizione del visualizzatore per gli altri testi leggibili non esegue questo controllo. Nessuno dei due editor invia expected_version per rendere atomica la scrittura finale, quindi il controllo a pagina intera non esclude modifiche tra il controllo e il caricamento.

Schema in quattro passaggi adattato al tema: copia una bozza non salvata, chiudi senza salvare, riapri l'ultima versione e unisci prima di Save version.
La mappa mostra conservazione e unione manuali della bozza, necessarie per la sovrapposizione del visualizzatore e utili anche con il controllo dei conflitti prima del salvataggio nell'editor a pagina intera. Apri lo screenshot a dimensione intera.

Passaggi

  1. Interrompi le modifiche quando scopri che un altro client ha salvato lo stesso file. Se l’editor a pagina intera segnala una modifica, scegli Annulla mentre la esamini; non scegliere automaticamente Sovrascrivi.
  2. Copia tutta la bozza in un editor locale o in un file temporaneo sicuro. La sovrapposizione conserva il contenuto non salvato solo in memoria. L’editor a pagina intera memorizza bozze locali se l’archiviazione del browser è disponibile, ma questo non equivale a un salvataggio nel cloud né garantisce il recupero.
  3. Esamina Versioni e il contenuto attuale. L’editor a pagina intera offre Salva come copia per conservare la bozza in un file separato nella stessa cartella e poi apre quella copia. In alternativa, conserva la bozza localmente prima di uscire. Se ci sono modifiche non salvate, quando esci dalla pagina puoi scegliere Continua a modificare o Scarta modifiche; scartandole cancelli anche la bozza locale.
  4. Riapri Modifica sul contenuto attuale e unisci solo le modifiche desiderate. L’editor a pagina intera recupera sempre i byte attuali; nella sovrapposizione scegli Ultima nell’anteprima prima di riaprire Modifica.
  5. Scegli Salva nell’editor a pagina intera o Salva versione nella sovrapposizione. Dopo un avviso di conflitto, Sovrascrivi nell’editor a pagina intera salva intenzionalmente la bozza come nuova versione attuale, senza unire i documenti. Conserva la bozza in caso di errore e controlla il contenuto attuale prima di riprovare se la risposta non è chiara.
  6. Riapri Versioni ed esamina la nuova riga Ultima, verificando che contenga le modifiche accettate e quelle unite da te.

Perché serve ancora coordinarsi. L’API di caricamento supporta expected_version e può rifiutare client non aggiornati con 409 version_conflict, ma nessuno dei due editor nel browser lo invia. Il controllo separato dell’editor a pagina intera prima del salvataggio è utile, ma non garantisce una scrittura atomica; la sovrapposizione non ha un avviso equivalente. Coordina le modifiche ed esamina il risultato finale.

Recupero dopo un salvataggio accidentale. Finché una versione precedente rientra nei limiti di conservazione e di numero delle versioni, visualizzala e confrontala con la riga più recente. Unisci le modifiche alla versione attuale o usa Restore, che crea una nuova versione senza eliminare la cronologia.

Risultato previsto

La versione finale più recente contiene le modifiche che hai scelto di accettare, oppure la bozza è conservata come copia separata. Hai controllato il contenuto attuale e sai che un controllo dei conflitti sul client non garantisce una scrittura atomica.

Guide correlate

Ti è stata utile?

Caricamento delle valutazioni…

Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.

Domande e risposte

Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.

Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.

Caricamento delle domande…

    Accedi al tuo account dosya per fare una domanda.

    Controlla il risultato prima di riprovare

    Usa questi controlli quando devi verificare il risultato di un’attività.