08 Avril 2010 Versionnement de CODE (Subversion SVN et USVN) CATI Ecoinformatique le 08/04/2010.

Slides:



Advertisements
Présentations similaires
Act Informatik SERVICES INFORMATIQUES ET RESEAUX POUR LES PROFESSIONNELS
Advertisements

Réponse d’appel d’offre cas
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Une solution personnalisable et extensible
PLAN Evolution des sites Web
L’intégration continue
Bienvenue dans le programme de formation rapide à NSIS Date : 20 novembre 2003 Intervenant : Julien VICTOR Interlocuteurs : Ingénieurs 2000 Informatique.
Utilisation de l’outil Firebug
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
TP 3-4 BD21.
Présentation application GRBL France Telecom
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
ACCEDER GMAO en SECTION MI et MEI
Lancement d’une nouvelle version Juillet 2009
Construisons ensemble lavenir de linformatique ! informatique-et-internet.e-monsite.com.
Subversion un logiciel libre de gestion de configuration
Comprendre l’environnement Web
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Solution e-Media Présentation Générale Direction du Système d’Information Opérateur Informatique ERDF Mars 2012.
GWT UML Un modeleur UML en GWT
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Citrix® Presentation Server 4.0 : Administration
Concurrent Versatile Versions
27 juin Formation à lutilisation dun client Subversion Vincent Carpier Florent Guilleux Paris, 27 Juin 2007.
Un outil de travail Collaboratif CVS IRD - Centre de Bretagne.
Projet de Master première année 2007 / 2008
Gestion de configuration Linux avec etckeeper
1 Introduction aux réseaux Ordinateurs serveurs et ordinateurs clients Intranet et Internet Logiciels serveurs et logiciels clients Dossiers et fichiers.
Soutenance de Projet Plateforme de Stages
De CVS à SVN Xavier Baril. (C) Xavier Baril2 Plan Origine Apports de SVN Reprise des concepts CVS Quelques différences Conclusion.
Introduction à la gestion de configuration avec CVS
La production informatique sécurisée et simplifiée
Outil de gestion des cartes grises
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Greta des monts du cantal
ENGIMA.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Matériel PBL Profileur bord lunaire Caméra scientifique (PixelFly) (1)
Cours de programmation web
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
La nouvelle version du site WebMaestro Benoît Girard, responsable du soutien au spécialistes du Web, MSG Denis Boudreau, premier associé, WebConforme WebÉducation.
Nicolas DEWEZ Cyrille JOSSELIN Tuteur: Thierry DELOT Conception d’une application de partage de fichiers Projet IUP3 GMI - Valenciennes Jeudi, 23 mars.
GESTION DE COMPOSANTS ELECTRONIQUES
Sauvegarde entre 2 serveurs GNU/Linux Configuration d’une connexion sécurisée entre les 2 serveurs Sauvegarde entre les deux serveurs Test de la solution.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Architecture d’une application WEB Statique:
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Pourquoi UTILISER le FTP ?
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Master 1 en informatique Juin 2007 Modélisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
Etat des lieux et perspectives
DE SOLUTIONS DE SELF-HOSTED CLOUD
S'initier au HTML et aux feuilles de style CSS Cours 5.
Jehannet, Charbonnier, Allain, Azzedine, Cordonnier.
Les fils RSS Utilisation élémentaire et avancée Benoît Girard, conseiller stratégique au réseau des webmestres DAPC, MSG WebÉducation – 18 mars 2010.
1 Interface Web-Service pour une application génie logiciel Equipe : LIP6 Team Move Date : 02/09/2008 Auteur : S. HONG Encadrants : F. KORDON / J.B. VORON.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
PPE 2 : Val Lamartinien Passion
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Nassim Bouaziz Mariève Bureau
Victor Victor Sabourin Marie Sévilla Fraysse Pauline They
7, 8 et 9 octobre - Palais des Congrès Léonard De VINCITITRE DE L’ATELIER.
Subversion.
PARTIE B: Systèmes de contrôle de révisions Plusieurs acteurs sur un même projet Projets distribués Entremêlement des préoccupations Entremêlement des.
Nicolas HO.  Installation, intégration et administration des équipements et des services informatiques  Maintien de la qualité des services informatiques.
Free Powerpoint TemplatesPage 1 Logiciel de Gestion de stock Réalisé par: Gattoufi Houda Ejmil Hamza Hached Ridha Ben Miled Naser Nouri Aymen Salhi Rim.
I nformatisation et N umérisation des A rchives D épartementales des P yrénées A tlantiques Avant projet sommaire.
Transcription de la présentation:

08 Avril 2010 Versionnement de CODE (Subversion SVN et USVN) CATI Ecoinformatique le 08/04/2010

08 Avril 2010 Généralités versionnementGénéralités versionnement –Quels principes? –Quels apports? –Pour qui? –Comment? Solution présentéeSolution présentée –Principes SVN –L’architecture –L’administration –L’outil client Travaux dirigésTravaux dirigés –Mode autonome –Mode équipe Plan

08 Avril 2010 Généralités versionnement Les principesLes principes –Stocker un ensemble de fichiers en conservant les différentes versions. –Instrumenter la gestion de ces versions. –Favoriser le travail en équipe(s). –Partager et sécuriser des codes sources.

08 Avril 2010 Généralités versionnement Les apportsLes apports –Traçabilité. (Qui? Quoi? Sur quels fichiers) –Qualité : contrôle du code publié. –Branches de développement et sauvegardes des versions majeures. –Travail en équipe au travers de protocoles normalisés (http, https, svn, svn + ssh …)

08 Avril 2010 Généralités versionnement Pour qui?Pour qui? –Toute personne désireuse de conserver un historique sur des fichiers ( textes principalement ) : Développeur isoléDéveloppeur isolé Chercheur (scripts R …)Chercheur (scripts R …) –Une équipe de développement (les projets du monde ‘libre’ sont généralement versionnés)

08 Avril 2010 Généralités versionnement Comment?Comment? –De manière autonome pour une personne isolée. –Avec une architecture spécifique pour un travail en équipe : Un serveur et logiciels associés.(hébergement des fichiers)Un serveur et logiciels associés.(hébergement des fichiers) Des clients et logiciels associés.(travail sur des copies locales)Des clients et logiciels associés.(travail sur des copies locales)

08 Avril 2010 Solution présentée Principes SVN :Principes SVN : –Un stockage en base de données : Le dépôt ou référentiel (Repository) –Des copies locales (partielle ou complète) –Des réceptions clients (CHECKOUT - UPDATE) –Des livraisons des clients (COMMIT) –Différentes versions (révisions)

08 Avril 2010 Solution présentée L’architectureL’architecture

08 Avril 2010 Solution présentée L’administration :L’administration : –Tâches : Création des dépôts et branchesCréation des dépôts et branches Gestion des utilisateurs et groupesGestion des utilisateurs et groupes Gestion des habilitations et sauvegardesGestion des habilitations et sauvegardes –Des outils : Des commandesDes commandes Une application Web conviviale : USVNUne application Web conviviale : USVN

08 Avril 2010 Solution présentée

08 Avril 2010 Solution présentée L’outil client : Tortoise SVNL’outil client : Tortoise SVN –Intégré à l’explorer de Windows (menu contextuel) –Open source disponible en 28 langues –Documentation en français –D’autres solutions : Des commandesDes commandes Des outils pour d’autres plateformes.Des outils pour d’autres plateformes.

08 Avril 2010 Travaux dirigés TD1 : Utilisation locale monoutilisateurTD1 : Utilisation locale monoutilisateur 1.Création dépôt 2.Connexion client 3.Modifications – UPDATE – COMMIT 4.Navigation référentiel / révisions 5.Suppression copie locale 6.Nouvelle copie locale

08 Avril 2010 Travaux dirigés TD2 : Utilisation serveur en binômeTD2 : Utilisation serveur en binôme 1.Connexion au serveur. 2.Alimentation par plusieurs sources. 3.Analyse de différences entre 2 versions. 4.Retour à une version antérieure. 5.Conflit 6.Le site web du serveur

08 Avril 2010 Fin Merci de votre attention Généralités versionnementGénéralités versionnement –Quels principes? –Quels apports? –Pour qui? –Comment? Solution présentéeSolution présentée –Principes SVN –L’architecture –L’administration –L’outil client Travaux dirigésTravaux dirigés –Mode autonome –Mode équipe