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
Last revisionBoth sides next revision
devel:svnwindows [2019/03/23 10:17] – [Récupérer les sources Metafor sous Windows] boemerdevel:svnwindows [2021/10/05 17:04] 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 (GITLAB): 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 git@gitlab.uliege.be:am-dept/MN2L/oo_meta.git%%''
-En remplacant ''UserName'' par votre identifiant sur blueberry:  +
-  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?400 |}} +
- +
-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ée par git mais hébergée sur le gitlab de l'université:  
-  * url :  ''%%git@gitlab.uliege.be:am-dept/MN2L/parasolid.git%%'' 
-  * checkout directory :  ''%%E:\Dev\Meta\parasolid%%'' 
-{{ :doc:devel:tortoisegitcloneparasolid.png?400 |}} 
devel/svnwindows.txt · Last modified: 2021/10/12 09:50 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki