Mise à jour différentielle

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search

La page suivante décrit comment récupérer une archive contenant uniquement des fichiers modifiés entre deux versions de Dolibarr à l'aide du référentiel Git.

Pour l'exemple, nous prenons une mise à niveau de 11.0.1 vers 11.0.2 mais vous pouvez modifier les versions pour adapter à votre besoin.


  • Tout d'abord, commencez par cloner le référentiel Dolibarr localement sur votre machine
git clone https://github.com/Dolibarr/dolibarr.git

Un nouveau répertoire nommé dolibarr contenant le code source de toutes les branches de Dolibarr sera situé sur votre chemin actuel.


  • Basculez vers le référentiel cloné
cd dolibarr


  • Créez une branche locale avec le code de la dernière version (tag Git) publiée
git checkout tags/11.0.2 -b 11.0.2


  • Créez une archive des fichiers modifiés entre 11.0.1 et 11.0.2
git archive --output=dolibarr-delta-11.0.2.zip HEAD $(git diff --name-only tags/11.0.1 tags/11.0.2 --diff-filter=ACMRTUXB)

Votre archive sera créée dans le répertoire dolibarr actuel sous le nom dolibarr-delta-11.0.2.zip.