Projet

Général

Profil

GitMonteeVersion » Historique » Version 4

« Précédent - Version 4/18 (diff) - Suivant » - Version actuelle
Igor GODI, 20/03/2014 10:00


Utiliser GIT pour réaliser une montée de version

Exemple réalisé lors de la montée de version de cdt de 4937 à 4944.

Placer dans le dépôt les sources de la nouvelle version

Aller sur la branche upstream

$ git checkout upstream

Créer le dossier src/cdt-4944
Y déposer les sources téléchargées

$ git add .
$ git commit -a

Merger dans patch :

$ git checkout patch 
$ git merge upstream

Relever les références des commits intéressant sur la branche patch

Lister les logs

$ git log --oneline

Résultat (un peu raccourci) :

ea60edf Merge branch 'upstream' into patch
d43fe43 Sources téléchargées de la 4944
216e426 Ajoute sondes pour l'espace consultation prof et élève
84c9536 Ajout de la sonde piwik
dd6fbe9 Suppression de la pub pour l'appli mobile (fixes #6948)
173d0a4 adaptation de la version 4.9.3.7 dont correction pour retrouver l'éditeur xinha (fixes #5672)
b096469 suppression de la partie EOLE
a75f0f5 pb sur permission fluxEnvole.php si en mode conteneur
87b1d5f Supression du css dans la reponse
c114261 Correction sur le fluxEnvole.php pour le badge
869b655 Changement des droits/owners de fluxEnvole.php en postservice
58aa7ca Ajout de fluxEnvole (badge CDT) dans tmpl
5074af3 montée de version 4937
63662a8 patch d'initialisation
7708314 netoyage de patch
c3cf447 prise en compte de la version 4.9.3.7 par le script d'installation (ref #5371)
b40ac89 ajout des sources de la version 4.9.3.7 (ref #5371)
c9139a8 option apache pour prise en compte htaccess
aca734a nouveau patch
................

Dans le journal on relève 3 points :
  1. Les sources téléchargées de la version précédente (4937) : b40ac89 ajout des sources de la version 4.9.3.7 (ref #5371)
  2. Les sources téléchargées de la version à mettre à jour (4944) : d43fe43 Sources téléchargées de la 4944
  3. Les sources patchées envole de la version précédente (4937 adapatée à envole) : 216e426 Ajoute sondes pour l'espace consultation prof et élève

Recherche du travail à réaliser pour monter de version :

Ce travail permet de construire un fichier ods (ou xls) qui nous donnera le travail a effectuer sur les fichiers.

.....
....

Traitement de la base de données

A faire comme d'habitude :
  • soit il existe un script dans le code de l'appli,
  • on génère un patch sql
  • .....

modifs-fichiers.xls (19 ko) Igor GODI, 20/03/2014 09:23

pre-commit (1,41 ko) Igor GODI, 20/03/2014 15:36

modif-fichiers-1.9.7e-vers-2.2.2.xls - Un document plus élaboré mais utilisant la méthode pour maj GRR 1.9.7e à 2.2.2 (286 ko) Igor GODI, 28/08/2014 13:44