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

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
(Ajout d'une page expliquant comment obtenir une archive des fichiers ajoutés ou modifiés entre deux versions de Dolibarr.)
Tag: 2017 source edit
 
m
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
<!-- BEGIN interlang links -->
 +
<!-- Do NOT edit this section
 +
    Links below are automatically managed by PolyglotBot
 +
    You can edit links on the English source page : Delta_Upgrade -->
 +
[[en:Delta_Upgrade]]
 +
<!-- END interlang links -->
 +
 
[[Category:Admin fr]]
 
[[Category:Admin fr]]
 
{{TemplateDocUtil}}
 
{{TemplateDocUtil}}
  
 
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 13: 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é
+
<br />
 +
 
 +
*Basculez vers le référentiel cloné
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
Line 19: Line 30:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
* Créez une branche locale avec le code de la dernière version (tag Git) publiée
+
<br />
 +
 
 +
*Créez une branche locale avec le code de la dernière version (tag Git) publiée
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">
Line 25: Line 38:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
* Créez une archive des fichiers modifiés entre 11.0.1 et 11.0.2
+
<br />
 +
 
 +
*Créez une archive des fichiers modifiés entre 11.0.1 et 11.0.2
  
 
<syntaxhighlight lang="shell">
 
<syntaxhighlight lang="shell">

Latest revision as of 15:01, 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.