Cronologia delle versioni
Su un modello con versioni, ogni salvataggio scrive una nuova versione numerata che da quel momento non viene più modificata. Puoi elencare le versioni di un record, confrontarne una con la precedente e ripristinarne una più vecchia.
Quali modelli conservano la cronologia
Un modello conserva la cronologia quando per lui sono attivi il versioning, la pubblicazione o le varianti. Tutti e tre sono disattivati per impostazione predefinita e si impostano per modello. Su un modello che non ne ha nessuno, un aggiornamento sostituisce i dati sul posto.
Che cosa mostra la console
La scheda History di un record elenca le sue versioni con il nome dell'autore e la descrizione della modifica. Da lì puoi confrontare una versione con la precedente o ripristinarla. La descrizione è facoltativa tramite la API e la CLI, e la console inserisce «Content saved» quando un editor la lascia vuota.
Il ripristino aggiunge una versione
Un ripristino riporta il contenuto della vecchia versione come nuova versione, validata come ogni altro salvataggio. La cronologia va solo avanti, e la versione da cui hai ripristinato resta invariata. Se il modello è cambiato dopo la scrittura di quella versione, il ripristino scarta i campi che il modello non dichiara più e rifiuta i valori in una forma che non accetta più.
Verificare un ripristino prima
foir records revert accetta --dry-run come flag. Segnala che cosa verrebbe convertito, scartato o rifiutato, non scrive nulla e termina con un codice diverso da zero se il revert verrebbe rifiutato. La mutation di revert in GraphQL ha un argomento dryRun corrispondente.
Per quanto tempo si conserva la cronologia
La cronologia si conserva per un periodo che dipende dal tuo piano, e una pulizia giornaliera recupera le versioni più vecchie di quel periodo. Alcune versioni si conservano a prescindere dall'età: quella in modifica, quella pubblicata, una in coda per una pubblicazione pianificata, una che il rollback di un rollout ripristinerebbe e la versione più recente di ogni record.
Approfondisci
La guida ai record spiega come vengono scritte le versioni, per quanto tempo si conservano e che cosa fa un ripristino quando il modello è cambiato.