Je Project Gebruiken

Project Terugdraaien

Hoe je je project terugdraait naar een vorige deployment-versie.

Laatst bijgewerkt:

Wat is rollback?

Met rollback kun je je project terugzetten naar een eerdere deployment-versie. Als een verfijning niet het verwachte resultaat gaf, kun je terugkeren naar een versie die wel werkte — met één klik.

Hoe je een rollback uitvoert

In de chatweergave van je project verschijnt elke succesvolle deployment als een checkpointmarkering met het versienummer, een beschrijving van wat er is gebouwd en een tijdstempel. Om te rollbacken:

  1. Scroll door je chat om de deployment-versie te vinden waarnaar je wilt terugkeren.
  2. Klik op de knop Rollback hier op de deploymentmarkering.
  3. Bevestig de rollback in het dialoogvenster dat verschijnt.
  4. FloopFloop herstelt je code en deployt automatisch opnieuw.

De rollback-knop is verborgen bij de laatste deployment (omdat je er al op zit) en terwijl een deployment bezig is.

Wat er tijdens een rollback gebeurt

Wanneer je een rollback start, doet FloopFloop het volgende:

  1. De exacte code van de doel-deployment-versie ophalen.
  2. Alle huidige code vervangen door de oudere versie (inclusief het verwijderen van bestanden die later zijn toegevoegd).
  3. Een nieuwe build en deployment starten met de herstelde code.

Er wordt een nieuwe deployment-versie aangemaakt voor de rollback (als je bijvoorbeeld op v3 staat en terugrollt naar v1, is het resultaat v4 met de code van v1). Je deployment-geschiedenis blijft volledig bewaard.

Kosten

Rollback is beschikbaar op alle abonnementsniveaus, inclusief het gratis plan. Voor betaalde plannen kost een rollback 1 credit. Gebruikers van het gratis niveau kunnen gratis rollbacken.

Beperkingen

  • Het databaseschema wordt niet teruggedraaid. Alleen de applicatiecode wordt teruggedraaid. Als een deployment nieuwe databasetabellen of -kolommen heeft toegevoegd, blijven die na de rollback bestaan. Rollback is daarom het meest geschikt voor UI-, logica- en inhoudswijzigingen.
  • Alleen voltooide deployments kunnen als rollback-doel worden gebruikt. Mislukte of lopende deployments zijn niet selecteerbaar.
  • Één rollback tegelijk. Je kunt geen rollback starten terwijl er al een andere deployment bezig is.