Mode opératoire pour les sauvegardes format « repository Git »

4.0
Tags: #<Tag:0x00007fc9f5f2cee0>
Mode opératoire pour les sauvegardes format « repository Git »
0

#1

Bonjour,

Serait-il possible d’avoir un mode opératoire pour les sauvegardes des modules sous format « repository Git » ?

Merci d’avance.
Abed.


(David AZOULAY) #2

En 4.0 sur le module il y a une page dédiée à la gestion Git.

Le champ de saisie à coté du bouton “Commit” est pour le message de commit (il peut rester vide auquel cas le système mettra “Updated”)

Le doc https://www.simplicite.io/resources/documentation/02-integration/git-repositories.md explique les différents usages de features Git (vous pouvez ignorer le § “Configuration” car dans les instances cloud c’est configuré comme il faut).

En substance le process typique c’est:

  1. je commite une 1ère fois en cliquant sur le bouton commit (le repository est créé sur le serveur à ce moment là)
  2. sur ma machine locale je fais un git clone <url> avec l’URL qui s’affiche en haut de la page quand on clique sur commit (le user/password à utiliser pour s’authentifier lors du clone est designer)
  3. je fais des modifs (je peux comparer ce que j’ai fait) avant de commiter) puis je commit à nouveau
  4. en local je fais un git pull pour récuperer mes modifs

Les 2) et 4) sont optionnels mais fortement recommandés pour avoir une sauvegarde locale de son paramétrage

Cf. cf. https://www.useloom.com/share/9496059a3daa44a7ab1607515aa41af5

Conceptuellement un commit Git est l’équivalent d’un export XML/ZIP et le git pull l’équivalent du téléchargement du XML/ZIP

Quand on a plusieurs instances - typiquement DEV/PREPROD/PROD - on peut ensuite directement pusher/puller entre les instances pour livrer