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 revision Previous revision
Next revision
Previous revision
devel:svnwindows [2016/03/30 15:23]
127.0.0.1 external edit
devel: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 francais 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ée en deux répository et géré par un serveur [[https://subversion.apache.org/|SVN]] sur clifton (accès par ssh) :  
-  * oo_meta : code général de Metafor 
-  * oo_nda : partie de code ou tests soumis à accord de confidentialité (NDA) 
  
 +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]]
  
-Les checkouts se font graphiquement via [[http://tortoisesvn.net/|tortoise SVN]] :  
  
-{{ http://uploads.siteduzero.com/files/117001_118000/117393.gif?300 |}}+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
  
-Supposons dans la suite que la version de Metafor est développée dans l'arborescence ''E:\Dev\Meta''.+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 === === oo_meta ===
- +  * ''%%git clone --recursive git@gitlab.uliege.be:am-dept/MN2L/oo_meta.git%%'' 
-En remplacant ''UserName'' par votre identifiant sur clifton :  +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@clifton.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 clifton :  +=== linuxbin === 
-  * url of repository : ''%%svn+ssh://userName@clifton.ltas.ulg.ac.be/home/metafor/SVN/oo_nda/trunk%%'' +  * ''%%git clone git@gitlab.uliege.be:am-dept/linuxbin.git%%'' 
-  * checkout directory : ''%%E:\Dev\Meta\oo_nda%%'' +=== parasolid === 
- +  * ''%%git clone git@gitlab.uliege.be:am-dept/MN2L/parasolid.git%%''
-Il est normal que le mot de passe soit demandé plusieurs fois par checkout (4/5 fois)+
  
devel/svnwindows.1459344184.txt.gz · Last modified: 2016/05/12 16:26 (external edit)