.zip que você envia, pelo painel, pela CLI ou pela API, fica guardado como uma versão: dá para baixar de novo ou voltar o projeto para ela.
Guardado sozinho
Cada
.zip enviado vira uma versão, sem você fazer nada. O histórico diz quem enviou: você pelo painel ou o nome da chave de API.Voltar para esta versão
Os arquivos voltam aos daquele
.zip. O projeto para antes e só liga depois se você pedir.Quantas ficam guardadas
Cada versão fica guardada por até 30 dias. O plano define quantas ficam por projeto; quando entra uma nova e o histórico está cheio, a mais antiga deixa de estar guardada (a linha continua no histórico, sem as ações).
Só
.zip enviado vira versão. Aplicar mudanças (depois de editar no explorador de arquivos), a troca da versão da linguagem, um backup restaurado e a própria volta aparecem no histórico, mas não guardam um .zip novo. Quer guardar os arquivos editados pelo painel? Use um backup.
Baixar uma versão
No histórico, clique no ícone de download da versão (ou em Baixar no menu …). O.zip é o mesmo que foi enviado, por um link que vale 5 minutos e só para a sua conta.
Voltar para uma versão
- Em Configurações › Deploy, abra o menu … da versão e escolha Voltar para esta versão. A linha mais nova (a Atual) não tem essa opção: ela já é o que está no projeto.
- Escolha se o projeto deve iniciar quando terminar. Desligado (o padrão), ele fica parado até você conferir e clicar em Iniciar.
- Confirme. Se o projeto estava no ar, ele para.
- Os arquivos de agora são trocados pelos do
.zipdaquela versão. As dependências só são instaladas de novo se opackage.json, opackage-lock.jsonou orequirements.txtmudou; acompanhe em Logs › Instalação.
.zip novo.
Se o .zip for recusado na troca ou o projeto não couber no plano ligado (quando você pediu para iniciar), nada muda: os arquivos ficam como estavam e, se o projeto estava no ar, ele volta ao ar. Se a resposta não chegar até o fim, não dá para saber se os arquivos já foram trocados e o projeto fica parado: confira os arquivos antes de iniciar ou tente de novo.
Pela API e no CI
O Histórico de envios sai com a chave de leitura; baixar e voltar pedem a chave de leitura e escrita. Num deploy que quebrou, pegue a versão anterior (a segunda comisRestorable) e volte para ela:

