Tags:
view all tags
---+!! Bienvenue sur le topic décrivant la gestion de codes JMMC avec Subversion %TOC% ---++ Création de compte Pour obtenir un accès, veuillez remplir le [[https://apps.jmmc.fr/account/dev][formulaire de création de compte SVN]]. Vous recevrez alors une demande de confirmation par mail à laquelle vous devrez répondre avant que nous vous octroyions accès aux dépôts. L'accès aux documents peut se faire sans demande de compte spécifique, car le [[https://svn.jmmc.fr/jmmc-doc/trunk][dépôt SVN des doc]] est accessible avec les logins/passwords twiki %NOP%PrenomNom ---++ Localisation du serveur Ce service est hébergé sur un serveur mutualisé de l'[[http://www.obs.ujf-grenoble.fr/osug/][OSUG]], plus précisément sur [[https://svn.jmmc.fr]]. L'accès se faisant à travers le protocole sécurisé HTTPS avec un certificat standard, il faudra probablement accepter de maniere permanente l'acces a ce serveur. <verbatim> Error validating server certificate for 'https://svn.jmmc.fr:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! - The certificate hostname does not match. Certificate information: - Hostname: obs-svn.obs.ujf-grenoble.fr - Valid: from Tue, 16 Nov 2010 10:23:37 GMT until Wed, 16 Nov 2011 10:23:37 GMT - Issuer: SomeOrganizationalUnit, SomeOrganization, SomeCity, SomeState, -- - Fingerprint: aa:2b:29:5f:fb:6c:82:ef:7d:ca:c7:ab:5e:7f:22:81:ba:75:8d:57 (R)eject, accept (t)emporarily or accept (p)ermanently? p </verbatim> ---++ Outils clients De nombreuses interfaces graphiques sont disponibles pour s'interfacer avec Subversion, parmi lesquelles: | [[http://zoneit.free.fr/esvn/][esvn]] | a GUI frontend to the Subversion revision system | | [[http://rapidsvn.tigris.org/][rapidsvn]] | Multi-platform GUI front-end for the Subversion revision system. | | [[http://netbeans.org/][netbeans]] | ide java/c/c++/php... multi plateforme avec interface cvs et svn | | [[http://www.eclipse.org/][eclipse]] | ide java/c/c++/php... multi plateforme avec interface cvs et svn | ---++ Organisation des dépôts 4 répository sont disponibles : * ==jmmc-adm== contient tout les aspects relatifs à l'administration système de nos serveurs; * ==jmmc-web== contient les sources du site web; * ==jmmc-doc== contient tous les documents issus nos collaborations scientifiques et techniques; * ==jmmc-sw== contient toute la production logicielle issue des divers groupes de travail. A la racine du dépôt ==jmmc-sw== se trouve autant de répertoires que de projets gérés par l'équipe technique du JMMC. Chaque projet contient à son tour une arborescence SVN classique ==trunk / tags / branches==, plus une entrée ==legacy== contenant les modules dépréciés du projet (pour référence). La règle de nommage des tags est la suivante : ==PROJET_VX_Y_Z== suivi éventuellement de ==bZ== pour les béta. Par exemple, on peut utiliser les commandes suivantes pour récuperer les sources d'ASPRO2 : * Version 0.8 : <verbatim>svn co https://svn.jmmc.fr/jmmc-sw/ASPRO2/tags/ASPRO2_V0_8/</verbatim> * Version de développement : <verbatim>svn co https://svn.jmmc.fr/jmmc-sw/ASPRO2/trunk/ ASPRO2</verbatim> Un [[https://svn.jmmc.fr/jmmc-sw/AMBER/trunk/amdlib/src/amdlibRepoUtil.sh][script shell]] (en beta test) permet de gerer les modules rattachs a un projet. ---++ FAQ Pour un survol rapide de l'utilisation quotidienne de SVN, 2 !RefCards pertinentes: * [[http://www.digilife.be/quickreferences/QRC/Subversion%20Quick%20Reference%20Card.pdf]]; * [[http://subversion.tigris.org/files/documents/15/177/svn-ref.ps]]. Pour approfondir le sujet, le livre officiel décrivant Subversion est disponible gratuitement sur [[http://svnbook.red-bean.com/]]. ---+++ Comment créer un tag ? [[http://svnbook.red-bean.com/en/1.1/ch04s06.html]] ---+++ Comment créer une branche ? [[http://svnbook.red-bean.com/en/1.1/ch04s02.html#svn-ch-4-sect-2.1]]
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r14
<
r13
<
r12
<
r11
<
r10
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r11 - 2012-03-13
-
GuillaumeMella
Home
Site map
Jmmc web
Faq web
ProspectiveHRA2014 web
Software web
VltiSchool2010 web
VltiSchool2013 web
VltiSchool2015 web
VltiSchool2018 web
Main web
Sandbox web
DeuxiemePage web
TWiki web
Software Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback