Documentation sur les conflits lors de mises à jour

Signed-off-by: Genevieve Bastien <gbastien@versatic.net>
This commit is contained in:
Genevieve Bastien 2017-03-18 11:14:55 -04:00
parent 8a10d58c15
commit f89a2b1542
1 changed files with 11 additions and 0 deletions

View File

@ -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:
{{{