Difference between revisions of "Mise à jour différentielle"
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.