Date : 9 octobre 2017

Avant de mettre à jour des modules ou à plus forte raison le coeur de drupal 8, il est fortement conseillé de créer une archive en utilisant par exemple (il existe d'autres raccourcis) :

drush arb

En ce qui me concerne les archives sont stockées dans mon dossier personnel : ~/drush-backups/archive-dump/datedelarchive/fichierdelarchive.tar.gz
mais cela peut certainement se paramétrer.

En cas de problème, il vous faudra savoir utiliser cette archive. Nul besoin d'essayer de revenir en arrière avec git (via git checkout nomdefichier) ou de supprimer les fichiers non trackés. La stratégie consiste à repartir de l'archive et d'oublier complètement ce que vous venez de faire en local en partant du principe que vous n'avez pas encore commiter.

Voici comment vous y prendre :

  1. sortez de votre répertoire racine du projet drupal :
    cd ..
  2. changer de nom votre répertoire racine :
    mv myproject myproject.old
  3. restaurez votre archive :
    drush archive-restore  ~/drush-backups/archive-dump/20171009075100/myproject.20171009_075101.tar.gz

Retournez sur votre projet restauré :

cd myproject

Après avoir bien vérifié que tout fonctionne comme vous l'attendiez, vous pouvez supprimer votre ancien projet :

rm -r ../myproject.old

 

Tags