# Revenir en arrière

> Le retour arrière automatique d'un déploiement raté, revenir sur un plan exécuté, et annuler des changements avant de déployer.

Source : https://docs.fransys.cloud/projets/revenir-en-arriere/ Vérifié sur la console le 2026-10-23.

## Un déploiement échoue : rien à faire

Si un contrôle échoue pendant un déploiement, Fransys annule les changements tout seul : votre dernière version reste en ligne. La console affiche **Déploiement en échec : retour arrière fait, votre dernière version reste en ligne**. Corrigez, puis redéployez.

## Défaire un plan exécuté

Sur la page d'un plan exécuté, **Revenir sur ce plan** prépare un nouveau plan, inverse :
- la fenêtre liste **Ce qui sera défait** et **Ce qui ne peut pas être défait** (un service supprimé, par exemple) ;
- les réglages reprennent la valeur qu'ils avaient avant ce plan, même s'ils ont été changés depuis ;
- rien ne s'exécute tout de suite : vous relisez le plan de retour, puis l'exécutez comme les autres.

Vos modifications faites dans la console sont aussi notées dans des plans : vous pouvez revenir sur elles de la même façon.

## Annuler avant de déployer

Tant que des changements ne sont pas déployés, **Annuler les changements** remet chaque réglage à sa valeur d'avant. Rien n'est déployé. Voir [Déployer et suivre](https://docs.fransys.cloud/projets/deployer-et-suivre/#annuler-des-changements-avant-de-déployer).

## Revenir à une version de votre code

Avec un dépôt Git, le plus sûr est de revenir en arrière dans le dépôt (un `git revert`, puis un push) : la CI construit et déploie la version corrigée.

Revenir à une version précédente d'un projet en un clic, depuis l'historique des déploiements, n'existe pas encore.

## Retrouver des données

Les données d'une base ne reviennent pas avec un retour arrière. Pour repartir d'une sauvegarde, voir [Sauvegardes et restauration](https://docs.fransys.cloud/exploiter/sauvegardes/).
