From f89a2b15420edcca222f8dc9e59b500879afba6d Mon Sep 17 00:00:00 2001 From: Genevieve Bastien Date: Sat, 18 Mar 2017 11:14:55 -0400 Subject: [PATCH] =?UTF-8?q?Documentation=20sur=20les=20conflits=20lors=20d?= =?UTF-8?q?e=20mises=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Genevieve Bastien --- README.creole | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.creole b/README.creole index 689460f7..e1e73637 100644 --- a/README.creole +++ b/README.creole @@ -79,6 +79,17 @@ bundle exec rake assets:precompile RAILS_ENV=assets === Mise à jour +Pour mettre à jour l'agenda du libre, il faut d'abord aller chercher la version de master la plus récente sur le git +upstream (https://git.framasoft.org/agenda-libre/agenda-libre-ruby). Une fois cela fait, il faut y ré-appliquer les +changements qui auraient été effectués pour l'environnement donné et quelques conflits sont à prévoir. Le plus courant: + +{{{ +db/schema.rb: Ignorer les conflits. Prendre la version courante. Ce fichier est mis à jour à chaque migration et représente +l'état actuel de la base de données sur le serveur courant. Il est recommandé de versioner de fichier, mais à moins d'avoir +exactement le même type de base de données que les développeurs upstream, il va créer des conflits. Seule la dernière version +du fichier peut être conservée sur la branche de travail. +}}} + Lors des mises à jour de l'agenda du libre à une version plus récente, les commandes suivantes sont nécessaires: {{{