Utilizar o Seu Projeto
Rollback do Projeto
Como reverter o teu projeto para uma versão de deployment anterior.
Última atualização:
O que é o rollback?
O rollback permite-te reverter o teu projeto para qualquer versão de implementação anterior. Se um refinamento não ficou como esperado, podes voltar a uma versão que funcionava — com um único clique.
Como fazer rollback
Na vista de chat do teu projeto, cada implementação bem-sucedida aparece como um marcador de checkpoint que mostra o número da versão, uma descrição do que foi criado e um timestamp. Para fazer rollback:
- Navega pelo teu chat para encontrar a versão de implementação que pretendes restaurar.
- Clica no botão Rollback here no marcador de implementação.
- Confirma o rollback no diálogo que aparece.
- O FloopFloop irá restaurar o teu código e reimplementar automaticamente.
O botão de rollback está oculto na implementação mais recente (pois já estás nessa versão) e enquanto uma implementação está em curso.
O que acontece durante o rollback
Quando aciona um rollback, o FloopFloop:
- Recupera o código exato da versão de implementação alvo.
- Substitui todo o código atual pela versão mais antiga (incluindo a remoção de ficheiros adicionados posteriormente).
- Aciona uma nova compilação e implementação com o código restaurado.
É criada uma nova versão de implementação para o rollback (por exemplo, se estiveres na v3 e fizeres rollback para a v1, o resultado é a v4 com o código da v1). O teu histórico de implementações é totalmente preservado.
Custo
O rollback está disponível em todos os níveis de subscrição, incluindo o plano gratuito. Nos planos pagos, um rollback custa 1 crédito. Os utilizadores do plano gratuito podem fazer rollback sem qualquer custo.
Limitações
- O esquema da base de dados não é revertido. Apenas o código da aplicação é revertido. Se uma implementação adicionou novas tabelas ou colunas à base de dados, essas permanecem após o rollback. Isto significa que o rollback é mais adequado para alterações de UI, lógica e conteúdo.
- Apenas implementações concluídas podem ser usadas como alvos de rollback. Implementações falhadas ou em curso não são selecionáveis.
- Um rollback de cada vez. Não podes iniciar um rollback enquanto outra implementação já está em curso.