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/08/20 07:10]
boman
devel:svnwindows [2021/10/12 09:50]
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 (SVN): 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%%''
 +=== linuxbin ===
 +  * ''%%git clone git@gitlab.uliege.be:am-dept/linuxbin.git%%''
 +=== parasolid ===
 +  * ''%%git clone git@gitlab.uliege.be:am-dept/MN2L/parasolid.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) 
devel/svnwindows.txt · Last modified: 2021/10/12 09:50 by papeleux