Documentation for OpenFLUID
2.2.0
|
Cette page explique comment manipuler les simulateurs contenant des fragments en ligne de commande. La partie d'ajout/suppression de fragment peut être faite depuis DevStudio.
Il s'agit ici d'une adaptation des principes de submodule dans le contexte de simulateurs. Aucune vraie spécificité, il s'agit d'opérations faisables dès que l'on possède Git et pour des contextes bien plus variés que la gestion de fragments de code dans un simulateur.
Page Git de référence pour les commandes Submodule
Cette commande clonera le simulateur ainsi que tout les submodules (tous les fragments) qu'il contient.
2 façons de faire :
git clone https://abc.org/Codefrag.git
.../Codefrag$ git add ...
puis git commit
.../Codefrag$ git push origin main
submodule update
: .../Simulator$ git submodule update --recursive --remote
.../Simulator$ git add
du dossier contenant le submodule, ce qui donne pour l'exemple utilisé : .../Simulator$ git add fragments/MyFragment
.../Simulator$ git status
avant l'opération..../Simulator$ git commit
) pour que le dépôt distant récupère ces informationsSi l'on a choisi de modifier le code du fragment dans le dossier du simulateur et qu'on a plusieurs simulateurs concernés, il faut se souvenir dans quel simulateur on a modifié le code et penser à réaligner les autres.