2010-09-16 10 views
0

J'ai un site web fonctionnant localement sur Drupal 6.14 et j'ai besoin de le mettre à jour vers drupal 6.19 Le site est contrôlé par version avec BZR. Je connais les bases de BZR mais je ne sais pas comment mettre à jour mon dépôt de manière "correcte". Je ne veux pas simplement écraser tous les fichiers Drupal et valider les changements. Je veux comparer mon ancienne version avec la nouvelle version et créer un correctif pour appliquer les nouvelles corrections. Est-ce que quelqu'un peut m'expliquer comment je pourrais faire cela?Comment mettre à jour ma version locale de Drupal avec un correctif (BZR)

Ps: Je suis en bzr 1,17 sur la victoire

Merci à l'avance. Cordialement, BBJ

Répondre

0

Il ne devrait pas y avoir beaucoup, vous devriez aller bien. Créez un clone de votre repo/utilisez une version de développement local.

  • Appliquez les modifications en remplaçant les fichiers.
  • Vérifiez les modifications.
  • livrez des changements repo
  • les modifications au serveur VCS
  • Fetch les modifications au site serveur/production. Alternative, si vous n'avez pas d'endroit où vous stockez réellement le code, au lieu de l'étape 4, vous pouvez.

    1. Créer un patch en utilisant bzr diff > patch.diff
    2. Upload patch serveur. Appliquer le correctif: patch -p0 < patch.diff (doit être à la racine de votre repo). Vous appliquez des correctifs avec patch, il existe des guides sur la façon de l'utiliser de différentes manières.

    Cela peut être fait en un seul morceau, ou étape par étape de 6.14 à 6.19.

    N'oubliez pas de mettre à jour la base de données si nécessaire.

  • +0

    Je suivais jusqu'à "l'étape 5. Récupérer les modifications sur le serveur/site de production." Ne sautez-vous pas quelques pas là ... Je ne vois pas où un patch est créé et appliqué? – BBJ

    +0

    @BBJ Mis à jour, avec plus de détails. – googletorp

    +0

    @BBJ au lieu de 'patch -p0 bialix