Utilizzo del progetto

Rollback del Progetto

Come ripristinare il tuo progetto a una versione di deployment precedente.

Ultimo aggiornamento:

Cos'è il rollback?

Il rollback ti permette di ripristinare il tuo progetto a qualsiasi versione di distribuzione precedente. Se un perfezionamento non è andato come previsto, puoi tornare a una versione che funzionava — con un solo clic.

Come eseguire il rollback

Nella vista chat del tuo progetto, ogni distribuzione riuscita appare come un marcatore di checkpoint che mostra il numero di versione, una descrizione di ciò che è stato costruito e un timestamp. Per eseguire il rollback:

  1. Scorri nella chat per trovare la versione di distribuzione che vuoi ripristinare.
  2. Clicca sul pulsante Rollback qui sul marcatore di distribuzione.
  3. Conferma il rollback nella finestra di dialogo che appare.
  4. FloopFloop ripristinerà il tuo codice e ridistribuirà automaticamente.

Il pulsante di rollback è nascosto sull'ultima distribuzione (poiché sei già su quella versione) e mentre una distribuzione è in corso.

Cosa succede durante il rollback

Quando avvii un rollback, FloopFloop:

  1. Recupera il codice esatto dalla versione di distribuzione di destinazione.
  2. Sostituisce tutto il codice corrente con la versione precedente (inclusa la rimozione dei file aggiunti successivamente).
  3. Avvia una nuova build e distribuzione con il codice ripristinato.

Viene creata una nuova versione di distribuzione per il rollback (ad esempio, se sei alla v3 e fai rollback alla v1, il risultato è la v4 con il codice della v1). La cronologia delle distribuzioni è completamente preservata.

Costo

Il rollback è disponibile su tutti i livelli di abbonamento, incluso il piano gratuito. Per i piani a pagamento, un rollback costa 1 credito. Gli utenti del livello gratuito possono eseguire il rollback senza costi.

Limitazioni

  • Lo schema del database non viene ripristinato.Solo il codice dell'applicazione viene ripristinato. Se una distribuzione ha aggiunto nuove tabelle o colonne del database, queste rimangono dopo il rollback. Questo significa che il rollback è più adatto per modifiche all'interfaccia utente, alla logica e al contenuto.
  • Solo le distribuzioni completate possono essere usate come destinazioni di rollback. Le distribuzioni fallite o in corso non sono selezionabili.
  • Un rollback alla volta.Non puoi avviare un rollback mentre un'altra distribuzione è già in corso.