Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


devel:svnwindows

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devel:svnwindows [2016/09/30 17:11] papeleuxdevel:svnwindows [2021/10/12 09:50] (current) papeleux
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
 <note important> <note important>
-A ce niveau il est indispensable d'avoir intégré les concepts de base de [[https://subversion.apache.org/|SVN]] (repository/checkout/update/commit/...).  +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|]]). 
- +
-Un tutoriel en français peut être trouvé sur le site [[http://openclassrooms.com/courses/gerez-vos-projets-a-l-aide-du-gestionnaire-de-versions-subversion|openClassRoom]] (anciennement connu comme  "Site du Zero").+
 </note> </note>
  
 ===== Récupérer les sources Metafor sous Windows ===== ===== 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://subversion.apache.org/|SVN]] et [[https://git-scm.com/|GIT]] sur blueberry (accès par SSH) :  +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 (SVN): code général de Metafor +  * oo_meta (GitLab): code général de Metafor 
-  * oo_nda (SVN): partie de code ou tests soumis à accord de confidentialité (NDA) +  * oo_nda (GitLab ): partie de code ou tests soumis à accord de confidentialité (NDA) 
-  * linuxbin (GITHUB): scripts de batterie de tests et de configuration +  * linuxbin (GitLab ): scripts de batterie de tests et de configuration 
-  * parasolid (GIT): interface [[https://www.plm.automation.siemens.com/fr_be/products/open/parasolid/|Parasolid]]+  * parasolid (GitLab ): interface [[https://www.plm.automation.siemens.com/fr_be/products/open/parasolid/|Parasolid]]
  
  
-Les checkouts se font graphiquement via [[http://tortoisesvn.net/|tortoise SVN]] +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
  
-{{ http://uploads.siteduzero.com/files/117001_118000/117393.gif |}} +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)
- +
-Supposons dans la suite que la version de Metafor est développée dans l'arborescence ''E:\Dev\Meta''.+
  
 +dans la console git : 
 === oo_meta === === oo_meta ===
- +  * ''%%git clone --recursive git@gitlab.uliege.be:am-dept/MN2L/oo_meta.git%%'' 
-En remplacant ''UserName'' par votre identifiant sur blueberry:  +Le paramètre "recursive" sert à récupérer à travers le clone les sous-modules nécessaires à la compilation (padlock)
-  url of repository : ''%%svn+ssh://userName@blueberry.ltas.ulg.ac.be/home/metafor/SVN/oo_meta/trunk%%'' +
-  * checkout directory : ''%%E:\Dev\Meta\oo_meta%%'' +
 === oo_nda === === oo_nda ===
- +  * ''%%git clone git@gitlab.uliege.be:am-dept/MN2L/oo_nda.git%%''
-En remplacant ''UserName'' par votre identifiant sur blueberry:  +
-  url of repository : ''%%svn+ssh://userName@blueberry.ltas.ulg.ac.be/home/metafor/SVN/oo_nda/trunk%%'' +
-  * checkout directory : ''%%E:\Dev\Meta\oo_nda%%'' +
- +
-Il est normal que le mot de passe soit demandé plusieurs fois par checkout (4/5 fois) +
 === linuxbin === === linuxbin ===
- +  * ''%%git clone git@gitlab.uliege.be:am-dept/linuxbin.git%%''
-Linuxbin, en tant que boite à outil de base est localisé sur [[https://github.com/|github]]. Tant que vous n'êtes pas amenés à le modifier, vous pouvez le télécharger anonymement via :  +
-  l'URL : ''%%https://github.com/ulgltas/linuxbin.git%%'' +
-  * checkout directory :''%%E:\Dev\Meta\linuxbin%%'' +
-{{ :doc:devel:tortoisegitclonelinuxbin.png?200 |}} +
- +
-Si vous voulez pouvoir commiter vos modifs dans linuxBin :  +
-  * créez vous un compte sur github +
-  * demander à Romain de vous ajouter dans le groupe autorisé à commiter +
-  * effectuez votre checkout via l'URL : ''%%git@github.com:ulgltas/linuxbin.git%%'' +
-  * le ''user'' est bien ''git'', github vous reconnaissant à l'aide de votre clé ssh +
- +
 === parasolid === === parasolid ===
 +  * ''%%git clone git@gitlab.uliege.be:am-dept/MN2L/parasolid.git%%''
  
-La lib d'interface Metafor/Parasolid est aussi géré par git mais hébergé sur blueberry :  
-  * url :  ''%%userName@blueberry:/home/metafor/GIT/parasolid.git 
-  * checkout directory :  ''%%E:\Dev\Meta\parasolid%%'' 
-{{ :doc:devel:tortoisegitcloneparasolid.png?200 |}} 
devel/svnwindows.1475248260.txt.gz · Last modified: 2016/09/30 17:11 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki