~~NOTOC~~ A ce niveau il est indispensable d'avoir intégré les concepts de base de [[https://git-scm.com/|GIT]] (repository/clone/commit/Merge Request/... voir [[devel:gitconfig|]]). ===== Récupérer les sources Metafor sous Windows ===== Les sources Metafor sont organisées en plusieurs répositories et gérées par un serveur [[https://git-scm.com/|GIT]] sur le GitLab institutionel : * oo_meta (GitLab): code général de Metafor * oo_nda (GitLab ): partie de code ou tests soumis à accord de confidentialité (NDA) * linuxbin (GitLab ): scripts de batterie de tests et de configuration * parasolid (GitLab ): interface [[https://www.plm.automation.siemens.com/fr_be/products/open/parasolid/|Parasolid]] Toutes les sources étant localisées sur le gitlabinstitutionel, il est nécessaire préalablement à la récupération des sources : * de disposer d'un compte sur le gitlab institutionnel * de configurer son compte à l'aide de ses clés ssh * avoir demandé l'accès aux source (Romain ou Luc) * d'avoir vérifié la fonctionalité de l'ensemble Il est conseillé de n'utiliser git QUE à travers la ligne de commande (les différents GUI testé n'ayant pas montré un niveau de fiabilité attendu) dans la console git : === oo_meta === * ''%%git clone --recursive git@gitlab.uliege.be:am-dept/MN2L/oo_meta.git%%'' Le paramètre "recursive" sert à récupérer à travers le clone les sous-modules nécessaires à la compilation (padlock) === oo_nda === * ''%%git clone git@gitlab.uliege.be:am-dept/MN2L/oo_nda.git%%'' === linuxbin === * ''%%git clone git@gitlab.uliege.be:am-dept/linuxbin.git%%'' === parasolid === * ''%%git clone git@gitlab.uliege.be:am-dept/MN2L/parasolid.git%%''