Difference between revisions of "Mise à jour différentielle"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Adding interlang links (links to translated versions of this page in other languages) triggered by origin English page "Delta_Upgrade" update.)
m
Line 10: Line 10:
  
 
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.
 
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.
 
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
+
 
 +
*Tout d'abord, commencez par cloner le référentiel Dolibarr localement sur votre machine
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
Line 20: Line 22:
 
Un nouveau répertoire nommé <code>dolibarr</code> contenant le code source de toutes les branches de Dolibarr sera situé sur votre chemin actuel.
 
Un nouveau répertoire nommé <code>dolibarr</code> contenant le code source de toutes les branches de Dolibarr sera situé sur votre chemin actuel.
  
* Basculez vers le référentiel cloné
+
*Basculez vers le référentiel cloné
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
Line 26: Line 28:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
* Créez une branche locale avec le code de la dernière version (tag Git) publiée
+
*Créez une branche locale avec le code de la dernière version (tag Git) publiée
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
Line 32: Line 34:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
* Créez une archive des fichiers modifiés entre 11.0.1 et 11.0.2
+
*Créez une archive des fichiers modifiés entre 11.0.1 et 11.0.2
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">

Revision as of 15:00, 5 March 2020

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.