Utilisation de Subversion (SVN) pour le développement collaboratif

Dimension: px
Commencer à balayer dès la page:

Download "Utilisation de Subversion (SVN) pour le développement collaboratif"

Transcription

1 Utilisation de Subversion (SVN) pour le développement collaboratif Laurent Risser CNRS, Institut de Mathématiques de Toulouse 01/08

2 1) Pourquoi utiliser un logiciel de gestion de version? Moi travail Projet de développement Problèmes potentiels traités par un logiciel de gestion de version : Effacement/remplacement d'une partie du code qu'on aimerait récupérer Travail sur plusieurs machines Envie de tester une idée sans perdre le code validé 02/08

3 1) Pourquoi utiliser un logiciel de gestion de version? Moi Collaborateur(s) travail Projet de développement Problèmes potentiels traités par un logiciel de gestion de version : Mêmes problèmes que tout seul mais à plusieurs plus compliqué à gérer de manière 'artisanale' Travail sur la même partie du code 02/08

4 1) Pourquoi utiliser un logiciel de gestion de version? Moi Collaborateur(s) travail Diffusion Projet de développement Problèmes potentiels traités par un logiciel de gestion de version : Mettre à jour la version diffusée efficacement Diffuser une version stable et/ou la derniere version Gérer qui peut seulement charger les fichiers et qui peut les modifier 02/08

5 2) Débuter avec SVN Idées clées : Le projet est dans un répertoire, le dépôt (ou 'repository') sur un serveur informatique. Chaque dévelopeur, récupère le projet sur sa machine, le client. Il peut alors l'utiliser/modifier en local et éventuellement soumettre ses modifications au dépôt. Le dépot contient la 1 ere version du projet ainsi que toutes les modifications soumises. Version 1 Version N Dépot s Logiciels : Possibilité de récupérer la derniere version du projet, mais aussi d'anciennes versions. Possibilité de gérer un conflit. Apache Subversion (ou SVN) : Fonctionne en ligne de commande sous Linux, Mac OSX, Windows. Tortoise SVN : Jolie interface sous Windows (s'insere dans l'explorateur Windows) Subclipse : Plugin SVN dans Eclipse 03/09 03/08

6 2) Débuter avec SVN Idées clées : Le projet est dans un répertoire, le dépôt (ou 'repository') sur un serveur informatique. Chaque dévelopeur, récupère le projet sur sa machine, le client. Il peut alors l'utiliser/modifier en local et éventuellement soumettre ses modifications au dépôt. Le dépot contient la 1 ere version du projet ainsi que toutes les modifications soumises. Version 1 Version N Dépot s Logiciels : Possibilité de récupérer la derniere version du projet, mais aussi d'anciennes versions. Possibilité de gérer un conflit. Apache Subversion (ou SVN) : Fonctionne en ligne de commande sous Linux, Mac OSX, Windows. Tortoise SVN : Jolie interface sous Windows (s'insere dans l'explorateur Windows) Subclipse : Plugin SVN dans Eclipse 03/09 03/08

7 2) Débuter avec SVN Idées clées : Le projet est dans un répertoire, le dépôt (ou 'repository') sur un serveur informatique. Chaque dévelopeur, récupère le projet sur sa machine, le client. Il peut alors l'utiliser/modifier en local et éventuellement soumettre ses modifications au dépôt. Le dépot contient la 1 ere version du projet ainsi que toutes les modifications soumises. Version 1 Version N Dépot s Logiciels : Possibilité de récupérer la derniere version du projet, mais aussi d'anciennes versions. Possibilité de gérer un conflit. Apache Subversion (ou SVN) : Fonctionne en ligne de commande sous Linux, Mac OSX, Windows. Tortoise SVN : Jolie interface sous Windows (s'insere dans l'explorateur Windows) Subclipse : Plugin SVN dans Eclipse 03/09 03/08

8 2) Débuter avec SVN sur un projet existant (1) Récupération en local d'un projet depuis le dépôt : checkout (co) Appel svn checkout Adresse serveur/projet Repertoire cible (2) Travail sur les fichiers Liste ce qu'il y a dans le répertoire courant Va dans le répertoire utilzreg (où est la copie locale du projet) Ouvre le fichier avec l'éditeur de texte kate (on suppose que le fichier sera modifié) (3) Envoyer ses modifications : commit (ci) 04/09 Numéro de version incrémenté commit Message stoqué sur le dépot 04/08

9 2) Débuter avec SVN sur un projet existant (1) Récupération en local d'un projet depuis le dépôt : checkout (co) Appel svn checkout Adresse serveur/projet Repertoire cible (2) Travail sur les fichiers Liste ce qu'il y a dans le répertoire courant Va dans le répertoire utilzreg (où est la copie locale du projet) Ouvre le fichier avec l'éditeur de texte kate (on suppose que le fichier sera modifié) (3) Envoyer ses modifications : commit (ci) 04/09 Numéro de version incrémenté commit Message stoqué sur le dépot 04/08

10 2) Débuter avec SVN sur un projet existant (1) Récupération en local d'un projet depuis le dépôt : checkout (co) Appel svn checkout Adresse serveur/projet Repertoire cible (2) Travail sur les fichiers Liste ce qu'il y a dans le répertoire courant Va dans le répertoire utilzreg (où est la copie locale du projet) Ouvre le fichier avec l'éditeur de texte kate (on suppose que le fichier sera modifié) (3) Envoyer ses modifications : commit (ci) 04/09 Numéro de version incrémenté commit Message stoqué sur le dépot 04/08

11 3) Utiliser SVN de manière 'standard' Ajouter un fichier au projet : svn add [nom du fichier] le fichier sera soumis au prochain commit Supprimer un fichier du projet : svn delete [nom du fichier] le fichier sera supprimé au prochain commit Mettre à jour un projet non modifié en local : svn up Mettre à jour un projet modifié en local : svn merge les conflits seront gérés Récupérer le projet sur le dépot en écrasant les modifications locales : svn revert utilisation avancée : Gestion des branches avec svn switch Vérouiller un fichier avec svn lock [nom du ficher] 05/08

12 4) Créer un projet avec SVN (1) Définir un seveur Machine connectée à internet et accessible à distance Sourceforge Se poser la question des droits d'accès au serveur!!! 06/08

13 4) Créer un projet avec SVN (2) Créer le dépot Machine connectée à internet et accessible à distance : Remarque : Trunk a été automatiquement créé. On peut garder des release/tags ou bien des branches en copiant la version courante du trunk dans un autre répertoire. Sourceforge : Se créer un compte et suivre les indications 07/08

14 5) voila, vous avez une bonne idée de ce qu'est SVN Autres logiciels de gestion de version : CVS (Concurrent Versions Systems) Git Simple et efficace mais un peu ancien. A l'origine de SVN. Très utilisé dans le logiciel libre. Décentralisé, i.e. il existe plusieurs dépots pour un même projet Références : Wikipedia SVN : Wikipedia gestion de versions :http://fr.wikipedia.org/wiki/gestion_de_versions Tutoriel SVN : Tutorial Tortoise SVN : 08/08

Gestion de version et de configuration : de svn à git

Gestion de version et de configuration : de svn à git Projet Informatique Gestion de version et de configuration : de svn à git Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Motivations

Plus en détail

PROGRAMMATION WEB. Introduction à SVN. 20 septembre 2015 Denis Monnerat. IUT de Fontainebleau. monnerat@u-pec.fr. Introduction à SVN 1

PROGRAMMATION WEB. Introduction à SVN. 20 septembre 2015 Denis Monnerat. IUT de Fontainebleau. monnerat@u-pec.fr. Introduction à SVN 1 PROGRAMMATION WEB Introduction à SVN 20 septembre 2015 Denis Monnerat monnerat@u-pec.fr IUT de Fontainebleau Introduction à SVN 1 Sommaire 1. Introduction 2. Notions de bases 3. Cycle d utilisation 4.

Plus en détail

Au menu... Plan. 1 objectifs des gestionnaires de version. 2 fonctionnement général des outils. 3 prise en main d un gestionnaire.

Au menu... Plan. 1 objectifs des gestionnaires de version. 2 fonctionnement général des outils. 3 prise en main d un gestionnaire. Au menu... Gestion de version Guillaume Wisniewski guillaume.wisniewski@limsi.fr LIMSI UPS septembre 2014 Plan 1 objectifs des gestionnaires de version 2 fonctionnement général des outils 3 prise en main

Plus en détail

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement. Plan global Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 Historique 2 Git 3 Pour

Plus en détail

Outils de développement et compilation

Outils de développement et compilation Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 Plan global 1 Historique 2 Git 3 Pour

Plus en détail

Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases -

Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases - Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases - Hélène Toussaint, 27 novembre 2012 But du document : Le but de ce document est de découvrir la gestion de projets à l'aide des outils

Plus en détail

Séance n o 1 : Diff, Patch, Subversion

Séance n o 1 : Diff, Patch, Subversion 1 Introduction Licence Professionnelle ASRALL Outils Logiciels Libres Séance n o 1 : Diff, Patch, Subversion La gestion de projet nécessite des outils évolués permettant de faciliter cette gestion. En

Plus en détail

Les forges logicielles et leurs outils. Avec SourceSup en exemple

Les forges logicielles et leurs outils. Avec SourceSup en exemple Les forges logicielles et leurs outils Avec SourceSup en exemple 1 Naissance des forges Avant Chacun installait les outils dont il avait besoin Peu de mutualisation des outils et technologies Collaboration

Plus en détail

UE : Génie Logiciel Maîtrise d informatrique TP svn. Christian Gentil

UE : Génie Logiciel Maîtrise d informatrique TP svn. Christian Gentil UE : Génie Logiciel Maîtrise d informatrique TP svn Christian Gentil March 8, 2013 Introduction Ce TP est conçu pour être réalisé en ligne de commande sous un environnement linux avec le paquet subversion

Plus en détail

La gestion de version avec Subversion. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin)

La gestion de version avec Subversion. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) La gestion de version avec Subversion Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) Architecture client-serveur Serveur Client Revision 1 Makefile src/init.c

Plus en détail

2 Spécicités SVN. 3 Verrouiller ou copier-modier-fusionner. 4 Commandes SVN. 5 Références

2 Spécicités SVN. 3 Verrouiller ou copier-modier-fusionner. 4 Commandes SVN. 5 Références Table des matières Apache Subversion (SVN) 1 Michel Meynard UM2 2 Spécicités SVN 3 Verrouiller ou copier-modier-fusionner Univ. Montpellier 2 4 5 Références Michel Meynard (UM2) Apache Subversion (SVN)

Plus en détail

Les Systèmes de Gestion de Version

Les Systèmes de Gestion de Version Les Systèmes de Gestion de Version Journées Mathrice - Mars 2011 - Dijon-Besançon F. Langrognet F. Langrognet () Les Systèmes de Gestion de Version Mars 2011 1 / 49 PLAN 1 Objectifs d un Système de Gestion

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11919-4

Groupe Eyrolles, 2006, ISBN : 2-212-11919-4 Groupe Eyrolles, 2006, ISBN : 2-212-11919-4 Table des matières Préface... III Remerciements................................................... III Conventions typographiques........................................

Plus en détail

Tutoriel RiouxSVN. Présentation...2. Rappels...2. Expression du besoin...2

Tutoriel RiouxSVN. Présentation...2. Rappels...2. Expression du besoin...2 Table des matières Présentation...2 Rappels...2 Expression du besoin...2 Tutoriel...3 Étape n : créer un compte...3 Étape n 2 : créer un dépôt...5 Étape n 3 : consulter l activité sur un dépôt...8 Étape

Plus en détail

Subversion (SVN) Système de gestion de version Successeur de CVS

Subversion (SVN) Système de gestion de version Successeur de CVS Subversion (SVN) Système de gestion de version Successeur de CVS Sommaire Qu'entend-on par gestion de version? Introduction à SVN Principes de base Différences avec CVS Commandes Exemples Configuration

Plus en détail

Outils supportant le DEVeloppement, le déploiement et la maintenance collaborative des Applications (ODEVA)

Outils supportant le DEVeloppement, le déploiement et la maintenance collaborative des Applications (ODEVA) Outils supportant le DEVeloppement, le déploiement et la maintenance collaborative des Applications (ODEVA) a) Systèmes de Contrôle de Versions (Source Control Management) Centralisés : svn Distribués

Plus en détail

Introduction à la gestion de code source

Introduction à la gestion de code source Gestion de code source avec Git Grégory Colpart Sommaire : Introduction à la gestion de code source Présentation de Git Git en action (Questi discussi boiss)ons Introduction à la gestion

Plus en détail

Gestion de version avec SubVersion et NetBeans. Bruno Mermet Master 2 SIRES Le Havre

Gestion de version avec SubVersion et NetBeans. Bruno Mermet Master 2 SIRES Le Havre Gestion de version avec SubVersion et NetBeans Bruno Mermet Master 2 SIRES Le Havre Plan Principes de la Gestion de Version Installation d'un serveur SVN Configuration de NetBeans Faire gérer un projet

Plus en détail

Introduction à Subversion

Introduction à Subversion Introduction à Subversion Julien Barnier 2 août 2005 Introduction à Subversion 2 Table des matières 1 Introduction 1.1 Objectifs de ce document Ce document a pour objectif de servir d aide-mémoire et de

Plus en détail

Utilisation de SVN. 1 Introduction. 2 Architecture. 3 Références et aide en ligne

Utilisation de SVN. 1 Introduction. 2 Architecture. 3 Références et aide en ligne N7 1IMA TECHNOLOGIE OBJET TP 3 18/02/2015 (Séance TP 2) Objectifs : Comprendre le principe d un outil de gestion de configuration Savoir utiliser SVN (subversion) 1 Introduction Pour travailler en groupe

Plus en détail

Le système de gestion de version Git et GitHub

Le système de gestion de version Git et GitHub Le système de gestion de version Git et GitHub Génie Logiciel - MPRI GROSSHANS Nathan nathan.grosshans@lsv.ens-cachan.fr 9 octobre 2014 Introduction Système de gestion de version Système logiciel permettant

Plus en détail

La magie de SVN. Découverte & usage du logiciel

La magie de SVN. Découverte & usage du logiciel La magie de SVN Découverte & usage du logiciel Menu I) SVN, qu'est-ce que c'est? 2) Comment utiliser SVN? 3) Que faire en cas de problème avec SVN? I) SVN, Qu'est-ce? -Un projet impliquant plusieurs personnes

Plus en détail

Génie Logiciel 3ième Info Gestion de Configuration logiciel

Génie Logiciel 3ième Info Gestion de Configuration logiciel Mohamed KHADRAOUI SW Consultant IT Spectrum+ Génie Logiciel 3ième Info Gestion de Configuration logiciel Avril 2011 - V 1.0 Cours Esprit 2010-2011 1 Objectifs Fournir la plateforme de travail adéquate

Plus en détail

Gestion de versions avec Git

Gestion de versions avec Git Gestion de versions avec Git Lucas Nussbaum lucas.nussbaum@univ-lorraine.fr Lucas Nussbaum Gestion de versions avec Git 1 / 17 Logiciels de gestion de versions Ou Version Control System (VCS) ou RCS :

Plus en détail

1 Qu'est-ce qu'un gestionnaire de version

1 Qu'est-ce qu'un gestionnaire de version Subversion Sommaire Introduction 1 - Qu'est-ce qu'un gestionnaire de version 2- Le gestionnaire de version Subversion 3 - Les bases de Subversion 4- Installation du serveur SVN 5- Configuration du serveur

Plus en détail

Forge / SVN. Présentation. Les sysadmins. GREYC, CNRS UMR 6072 6, boulevard du Maréchal Juin 14050 Caen cedex sciences.info.sysadmin@unicaen.

Forge / SVN. Présentation. Les sysadmins. GREYC, CNRS UMR 6072 6, boulevard du Maréchal Juin 14050 Caen cedex sciences.info.sysadmin@unicaen. Forge / SVN Présentation Les sysadmins GREYC, CNRS UMR 6072 6, boulevard du Maréchal Juin 14050 Caen cedex sciences.info.sysadmin@unicaen.fr 10 Novembre 2010 Introduction Présentation du site Commandes

Plus en détail

IFT-2900 Algorithmes de l'ingénieur 1. Logiciels de gestion de versions

IFT-2900 Algorithmes de l'ingénieur 1. Logiciels de gestion de versions IFT-2900 Algorithmes de l'ingénieur 1 Logiciels de gestion de versions Logiciels de gestion de versions Revision Control Software (RCS) Gestion des versions de fichiers informatiques Plusieurs personnes

Plus en détail

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge Projet 1A :Atelier SVN Plateforme de travail :SourceForge Introduction Le but de ce tutorial est de vous initier à l utilisation de l outil Subversion sous la plateforme SourceForge. Cet outil vous facilitera

Plus en détail

ESIEE Engineering Mémo SVN - Windows B. Perret L. Buzer

ESIEE Engineering Mémo SVN - Windows B. Perret L. Buzer Mémo : Utilisation de SVN sous Windows Sommaire Mémo : Utilisation de SVN sous Windows... 1 1) Logiciels : installation et configuration... 1 1.1) Client/serveur Subversion pour Windows : TortoiseSVN...

Plus en détail

LE LOGICIEL DE GESTION DE VERSIONS SVN

LE LOGICIEL DE GESTION DE VERSIONS SVN LE LOGICIEL DE GESTION DE VERSIONS SVN 08 décembre 2014 Khodor KHADRA, Ingénieur de Recherche Calcul Scientifique A quoi sert SVN? SVN (SubVersioN) est un logiciel de gestion de versions pour des projets

Plus en détail

Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge. Bruno Zanuttini, Jean-Luc Lambert, François Rioult

Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge. Bruno Zanuttini, Jean-Luc Lambert, François Rioult Université de Caen Basse-Normandie Département d informatique Tous diplômes, 2012 2013 Unité : N/A Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge Bruno Zanuttini, Jean-Luc

Plus en détail

ULCO-L3Info-Projets-CM2

ULCO-L3Info-Projets-CM2 ULCO-L3Info-Projets-CM2 Arnaud Lewandowski, Eric Ramat, Julien Dehos Université du Littoral Côte d Opale 18 juin 2015 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 1/44 Sommaire 1 Conception

Plus en détail

CONTEXTE. GESTION DE VERSIONS Programmation Avancée - IMA / Polytech Lille L. Gonnord & J. Dequidt CONTEXTE CONTEXTE. Développement logiciel

CONTEXTE. GESTION DE VERSIONS Programmation Avancée - IMA / Polytech Lille L. Gonnord & J. Dequidt CONTEXTE CONTEXTE. Développement logiciel CONTEXTE Développement logiciel Collaboratif: une équipe accè au même co source Gestion s sauvegars (journalières par exemple) GESTION DE VERSIONS Programmation Avancée - IMA / Polytech Lille L. Gonnord

Plus en détail

SVN. Apache Subversion. Une courte présentation. B. Perret

SVN. Apache Subversion. Une courte présentation. B. Perret SVN Apache Subversion Une courte présentation B. Perret 2013 1 SVN est Logiciel de gestion de versions Basé sur une architecture client-serveur Serveur SVN Internet Le serveur: Stocke et met à disposition

Plus en détail

Les systèmes de gestion de version

Les systèmes de gestion de version Les systèmes de gestion de version Matthieu Herrb Envol 2010 http://homepages.laas.fr/matthieu/talks/envol10-sgv.pdf Systèmes de gestion de version - kesako? Logiciel permettant de gérer l historique des

Plus en détail

Projet de Programmation Benoit Donnet Année Académique 2015-2016

Projet de Programmation Benoit Donnet Année Académique 2015-2016 Projet de Programmation Benoit Donnet Année Académique 2015-2016 1 Agenda Partie 2: Outils Chapitre 1: Compilation Chapitre 2: Librairie Chapitre 3: Tests Chapitre 4: Documentation Chapitre 5: Débogage

Plus en détail

Gestion de projets en environnement Eclipse/SVN/TRAC

Gestion de projets en environnement Eclipse/SVN/TRAC environnement Eclipse/SVN/TRAC RÉSUMÉ Depuis quelques années, la demande de logiciels par les entreprises est de plus en plus forte. Les logiciels actuels réalisent des tâches de plus en plus complexes.

Plus en détail

Subversion (SVN) sous Eclipse (JAVA), avec Google Code

Subversion (SVN) sous Eclipse (JAVA), avec Google Code Subversion (SVN) sous Eclipse (JAVA), avec Google Code 1. Plan 1. Plan 2. Introduction 2.1. Présentation du tutorial 2.2. Intérêt et fonctionnement de Subversion 2.3. Informations 3. Récupérer un SVN grâce

Plus en détail

Développement logiciel au Greyc

Développement logiciel au Greyc Développement logiciel au Greyc Bonnes pratiques : Outils / Méthodes Service Développement GREYC, CNRS UMR 6072 dev-users@greyc.fr Novembre 2014 Introduction L intégration continue Outils à votre disposition

Plus en détail

Les Framework Java SVN. Présentation de SVN. SubVersion Network. Claude Duvallet 4/37

Les Framework Java SVN. Présentation de SVN. SubVersion Network. Claude Duvallet 4/37 SVN Les Java SubVersion Network Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/

Plus en détail

Les Framework Java. SubVersion Network. Claude Duvallet 1/37

Les Framework Java. SubVersion Network. Claude Duvallet 1/37 Les Java SubVersion Network Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

Plateforme académique de partage de documents - owncloud

Plateforme académique de partage de documents - owncloud Plateforme académique de partage de documents - owncloud 1 - Présentation générale owncloud est un logiciel libre offrant une plateforme de services de stockage et d applications diverses en ligne (cloud

Plus en détail

UN OUTIL DE SUIVI DE PROJET

UN OUTIL DE SUIVI DE PROJET UN OUTIL DE SUIVI DE PROJET ANNEXES Projet du mercredi en entreprise Version 1.2 Benjamin Foucot Elodie Guinet Loïc Nadji Emmanuel Peudon Fabian Piau APPROBATION DES MEMBRES La signature des membres de

Plus en détail

Chap. 2 : gestion du code source avec Git/GitHub

Chap. 2 : gestion du code source avec Git/GitHub Chap. 2 : gestion du code source avec Git/GitHub L'objectif de ce cours est de présenter une solution libre et gratuite pour la gestion du code source : l'outil Git associé à la forge logicielle GitHub.

Plus en détail

Le projet PLACO. Jacquelin Charbonnel. CNRS/Mathrice/LAREMA/Resinfo. JoSy Strasbourg, 2009/10/01

Le projet PLACO. Jacquelin Charbonnel. CNRS/Mathrice/LAREMA/Resinfo. JoSy Strasbourg, 2009/10/01 Le projet PLACO Jacquelin Charbonnel CNRS/Mathrice/LAREMA/Resinfo JoSy Strasbourg, 2009/10/01 Jacquelin Charbonnel (CNRS) Le projet PLACO JoSy Strasbourg, 2009/10/01 1 / 14 Le projet Objectif : aider à

Plus en détail

La Gestion de Version

La Gestion de Version La Gestion de Version Comment utiliser l outil Subversion (alias SVN)? Nicolas Hernandez IUT de Nantes Département Informatique LINA - Laboratoire d Informatique de Nantes Atlantique Cours de Licence Professionnelle

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Développement collaboratif (CVS), automatisation de la compilation (Ant), documentation (Javadoc) Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/

Plus en détail

Projet tutoré S2. Description et planification de projet. Projet tutoré Description et planification de projet

Projet tutoré S2. Description et planification de projet. Projet tutoré Description et planification de projet Projet tutoré S2 Description et planification de projet Laurent Demay Esther Pendaries Jean-Michel Bruel André Péninou Fabrice Pelleau 1 2 Extrait du PPN 3 Objectifs Concevoir Planifier les taches Développer

Plus en détail

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail

1ère année. On découvre ainsi la sous-commande create : svnadmin create -- help

1ère année. On découvre ainsi la sous-commande create : svnadmin create -- help TD OMGL/VCS n 4 SVN IUT Orléans 1ère année Dans ce TD, vous allez commencer à vous familiariser avec SVN (Subversion). La commande principale pour cet utilitaire est svn. Les fonctionalités qu il offre

Plus en détail

Gestion de source. Principes généraux

Gestion de source. Principes généraux Gestion de source Principes généraux Gestion du code source Un logiciel se développe rarement tout seul dans son coin On est amené à travailler avec d autres développeurs Comment partager le code source?

Plus en détail

Création d un web service sous Eclipse/Tomcat tutorial version 2 pour Windows

Création d un web service sous Eclipse/Tomcat tutorial version 2 pour Windows Création d un web service sous Eclipse/Tomcat tutorial version 2 pour Windows Téléchargement et mise en place des outils 2 Dossiers d installation 2 Configuration d Eclipse avec Tomcat/Axis 3 Développement

Plus en détail

Systèmes de gestion de code source

Systèmes de gestion de code source Systèmes de gestion de code source Matthieu Herrb CNRS-LAAS Envol, 22 octobre 2008 http://www.laas.fr/~matthieu/talks/envol08-sgv.pdf Agenda 1 Introduction 2 Concepts d un système de gestion de version

Plus en détail

Guide de démarrage. infos@medaplix.com 1

Guide de démarrage. infos@medaplix.com 1 Guide de démarrage infos@medaplix.com 1 SOMMAIRE I. Processus d inscription à Medaplix depuis le Cloud Orange II. III. IV. Comment accéder à Medaplix SANS identification préalable au Cloud Pro Accès à

Plus en détail

Systèmes de Gestion de Version

Systèmes de Gestion de Version Systèmes de Gestion de Version F. Langrognet F. Langrognet () Systèmes de gestion de version Mars 2014 1 / 39 PLAN 1 Objectifs d un Système de Gestion de Version (SGV) 2 Un SGV, comment ça marche? 3 Petit

Plus en détail

Démo 2 Cas d utilisations. Partie théorique : Exercice 1: Professeur : Bruno Dufor. Démonstrateurs : Marouane Kessentini.

Démo 2 Cas d utilisations. Partie théorique : Exercice 1: Professeur : Bruno Dufor. Démonstrateurs : Marouane Kessentini. Démo 2 Cas d utilisations Professeur : Bruno Dufor Démonstrateurs : Marouane Kessentini Hassen Grati Partie théorique : Exercice 1: 1. Donnez le diagramme de cas d utilisation (description textuelle) La

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11919-4

Groupe Eyrolles, 2006, ISBN : 2-212-11919-4 Groupe Eyrolles, 2006, ISBN : 2-212-11919-4 A Résumé des commandes Résumé des commandes de Subversion Récapitulons les commandes de Subversion. Certaines options sont communes à plusieurs d entre elles

Plus en détail

Tutoriel Tortoise SVN

Tutoriel Tortoise SVN Kévin Fardel Tutoriel Tortoise SVN 03/07/09 Sommaire Introduction...3 Présentation de Tortoise SVN...4 Installation...5 Configuration de Tortoise SVN...6 Utilisation de TortoiseSVN...7 1ère utilisation:...7

Plus en détail

Projet 2A STI : Supervision et audit de la sécurité système dans un réseau

Projet 2A STI : Supervision et audit de la sécurité système dans un réseau Projet 2A STI : Supervision et audit de la sécurité système dans un réseau Jeremy Briffaut,??? 8 septembre 2014 1 Objectifs Ce projet vous permettra de mettre en pratique vos connaissances acquises dans

Plus en détail

ASR1 - Déroulement TD n 5

ASR1 - Déroulement TD n 5 ASR1 - Déroulement TD n 5 Semestre 1-2011-2010 Département Informatique IUT Bordeaux 1 17 octobre 2011 Redirections, Subversion, Résumé Table des matières 1 Redirections 2 1.1 Vers un fichier......................................

Plus en détail

UNIVERSITÉ DU QUÉBEC À TROIS-RIVIÈRES DMITS 2008. Connexion à un espace de travail du département de mathématiques et d informatique

UNIVERSITÉ DU QUÉBEC À TROIS-RIVIÈRES DMITS 2008. Connexion à un espace de travail du département de mathématiques et d informatique UNIVERSITÉ DU QUÉBEC À TROIS-RIVIÈRES DMITS 2008 Connexion à un espace de travail du département de mathématiques et d informatique Documentation réalisée par : Daniel St-Yves Guy Therrien Sommaire VOUS

Plus en détail

Utiliser Subversion (SVN) avec Tortoise

Utiliser Subversion (SVN) avec Tortoise Utiliser Subversion (SVN) avec Tortoise (source: Jonathan Petitcolas - http://www.jonathan-petitcolas.com/utilisersubversion-svn-avec-tortoise/) Initialement destiné à mes associés, j'ai décidé de vous

Plus en détail

1 Introduction. 2 Propriétés. 3 git log - historique du projet. 4 git add et rm - ajout et suppression. 5 git commit - validation

1 Introduction. 2 Propriétés. 3 git log - historique du projet. 4 git add et rm - ajout et suppression. 5 git commit - validation Table des matières 1 Introduction Git Michel Meynard UM Université Montpellier 2 Propriétés 3 git log - historique du projet 4 git add et rm - ajout et suppression 5 git commit - validation 6 Travailler

Plus en détail

Utilisation d une machine virtuelle et d un serveur X pour utiliser Siril dans Windows (presque)

Utilisation d une machine virtuelle et d un serveur X pour utiliser Siril dans Windows (presque) Utilisation d une machine virtuelle et d un serveur X pour utiliser Siril dans Windows (presque) Mathieu Bertholet 23/10/2015 Rev. 00 Edition Initiale Table des matières Presentation...3 Telecharger l

Plus en détail

Cytoscape pour la visualisation et le traitement de grands graphes

Cytoscape pour la visualisation et le traitement de grands graphes Cytoscape pour la visualisation et le traitement de grands graphes Laurent Risser CNRS, Institut de Mathématiques de Toulouse 01/16 1) Principaux logiciels Outils libres pour la visualisation et traitement

Plus en détail

Plan. Initiation au Génie Logiciel. Cours 4. Quelques outils pour le Génie Logiciel

Plan. Initiation au Génie Logiciel. Cours 4. Quelques outils pour le Génie Logiciel Plan Initiation au Génie Logiciel Cours 4 Quelques outils pour le Génie Logiciel 1 Gestion de version 2 Tests unitaires 3 Couverture de tests 4 Génération de documentation T. Genet (genet@irisa.fr) (ISTIC/IRISA)

Plus en détail

A. Mode de fonctionnement sur PC avec XP/2003/98

A. Mode de fonctionnement sur PC avec XP/2003/98 A. Mode de fonctionnement sur PC avec XP/2003/98 1. Logiciel FTP Client. Afin de pouvoir envoyer des fichiers via FTP, on doit faire usage dʼun programme FTP. Il existe différentes versions à télécharger

Plus en détail

Modules Express ICV. Synchronisation des Dossiers et Fichiers

Modules Express ICV. Synchronisation des Dossiers et Fichiers Modules Express ICV Synchronisation des Dossiers et Fichiers 19 décembre 2012 Réalisation : Serge PEAULT Pourquoi la Synchronisation? Lorsque l on conserve ses fichiers à différents emplacements assurer

Plus en détail

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne. Sync-A-BOX et Duplicati est une plateforme Cloud pour stocker et gérer vos données en ligne. Les usages : Espace de stockage externe, accessible depuis n importe où. Utilisable comme lecteur logique avec

Plus en détail

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte Matériel : -Une carte hepia-light -Un ordinateur avec Windows et le logiciel LPCXpresso

Plus en détail

Mon École à distance 2.0

Mon École à distance 2.0 Mon École à distance 2.0 Cette version du logiciel «Mon école à distance» est identique sous windows et linux. Pour la version mac merci de prendre contact avec RyXéo. Cette application vous permet de

Plus en détail

1 Utilisation de Git sous RStudio

1 Utilisation de Git sous RStudio 13 mai 2015 Fabricɛ Dɛssaint Inra - UMR Agroécologie, Dijon 13 mai 2015 Version 4 (Rstudio : version 0.98.1103 ; Git : version 1.9.5) Cette note présente l utilisation du gestionnaire de version Git via

Plus en détail

Démarrer avec ArchiWIZARD : l essentiel. Guide installation. Tout savoir sur l installation, la mise en service, le support

Démarrer avec ArchiWIZARD : l essentiel. Guide installation. Tout savoir sur l installation, la mise en service, le support Démarrer avec ArchiWIZARD : l essentiel Guide installation Tout savoir sur l installation, la mise en service, le support Versions Esquisse & Premium Juillet 2014 1 Téléchargement L installeur d ArchiWIZARD

Plus en détail

Présentation du Département Informatique

Présentation du Département Informatique Présentation du Département Informatique Equipe Systèmes Septembre 2015 Equipe Systèmes Présentation du Département Informatique Septembre 2015 1 / 23 Sommaire Cette documentation est disponible (en bas

Plus en détail

Guide d installation

Guide d installation Guide d installation Version document 1.0 Trouver toute la documentation sur : www.mederp.net Sommaire Installation et lancement... 3 Installation du programme... 3 Sur windows... 3 Sur Linux et Mac...

Plus en détail

1 - Logiciel de Gestion de Version

1 - Logiciel de Gestion de Version 1 - Logiciel de Gestion de Version Git Qu'est-ce qu'un Version Control System (VCS)? Appelé également Logiciel de Gestion de Révision (RCS), un VCS est un outil qui permet de : de suivre l évolution d

Plus en détail

Utiliser le dépôt SVN d'une forge FusionForge sur Microsoft Windows

Utiliser le dépôt SVN d'une forge FusionForge sur Microsoft Windows Utiliser le dépôt SVN d'une forge FusionForge sur Microsoft Windows Sommaire Introduction...2 Configuration SSH...2 Installation de PuTTY...2 Génération de clé SSH...2 Utilisation d'une clé SSH externe...3

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée) IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence simultanée) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Installation...............

Plus en détail

Guide d utilisation de Subversion

Guide d utilisation de Subversion Guide d utilisation de Subversion D. Renault 20 septembre 2011 Résumé Le but de ce document est de donner une introduction sur Subversion, un système de gestion de version. Il définit les notions liées

Plus en détail

Contrôle de version / Subversion. Problèmes. Problèmes. Une solution. Développement collaboratif Ex. votre projet (travail en binôme)

Contrôle de version / Subversion. Problèmes. Problèmes. Une solution. Développement collaboratif Ex. votre projet (travail en binôme) Contrôle de version / Subversion Problèmes Développement collaboratif Ex. votre projet (travail en binôme) Systèmes et réseaux I David Gross-Amblard / Olivier Togni 20/09/2012 http://ufrsciencestech.u-bourgogne.fr/licence3/systemesetreseauxi/

Plus en détail

Etape 1 Installation de Tomcat et Eclipse

Etape 1 Installation de Tomcat et Eclipse Comment installer et exécuter wsig examples en 5 étapes Auteur : Sebastien Heymann Date : 29 décembre 2008 Pré requis : Savoir utiliser l'ide Eclipse est fortement

Plus en détail

Contrôle de versions et travail collaboratif. Organisation du travail collaboratif. Organisation du travail collaboratif

Contrôle de versions et travail collaboratif. Organisation du travail collaboratif. Organisation du travail collaboratif Contrôle de versions et travail Problématique Benoit Darties ESIREM ITR4 benoit.darties@u-bourgogne.fr Problème de la gestion de versions Problème de l'accès concurrent à un fichier Exemple : Création

Plus en détail

MISE EN PLACE D UN SERVEUR FTP

MISE EN PLACE D UN SERVEUR FTP FILEZILLA SERVEUR MISE EN PLACE D UN SERVEUR FTP SOUS WINDOWS FOURALI Mohamed Introduction Le serveur FTP, File Transfer Protocol, permet comme son nom l'indique de transférer des fichiers par Internet

Plus en détail

Utiliser tortoisesvn

Utiliser tortoisesvn Utiliser tortoisesvn Avant de commencer il faut que subversion (SVN) soit installé sur un serveur, et qu un projet soit crée et disponible. Des tutoriels existent pour mettre en place un serveur SVN sous

Plus en détail

Kromyum Phase de lancement

Kromyum Phase de lancement Kromyum Phase de lancement Voici la phase de lancement du projet Kromyum. Celui-ci contient : Fiche des acteurs, PAQ, Analyse des Risques, le Planning Prévisionnel, Fiche itération et le Devis Demontis

Plus en détail

Gestion de version : centralisée ou décentralisée? Webinaire RI3. 16 mars 2010. A. Pérus - LAL

Gestion de version : centralisée ou décentralisée? Webinaire RI3. 16 mars 2010. A. Pérus - LAL Gestion de version : centralisée ou décentralisée? Webinaire RI3 16 mars 2010 A. Pérus - LAL Gestion de version : centralisée ou décentralisée? 1. Gérer l'historique 2. Quelques pratiques Branches et fusion

Plus en détail

Synchroniser ses photos

Synchroniser ses photos Synchroniser Avec l'arrivée des smartphones et tablettes équipés de fonctions «appareils photos», nous réalisons de plus en plus de photos avec ceux-ci. Soucis, la mémoire de ces outils n'est pas aussi

Plus en détail

Développement et menée d un projet libre à titre personnel

Développement et menée d un projet libre à titre personnel Développement et menée d un projet libre à titre personnel Qui sait programmer? Qui a déjà pensé à lancer son projet de logiciel libre? Qui a effectivement pris cette initiative? Qui est allé jusqu au

Plus en détail

OFFICE 365 PROPLUS GRATUIT POUR ÉTUDIANTS ET COLLABORATEURS

OFFICE 365 PROPLUS GRATUIT POUR ÉTUDIANTS ET COLLABORATEURS OFFICE 365 PROPLUS GRATUIT POUR ÉTUDIANTS ET COLLABORATEURS 1. Introduction...1 2. Commander le produit...1 3. Télécharger et installer sous Windows...5 4. Télécharger et installer sous Mac...7 5. Installer

Plus en détail

La gestion de versions. Vitthagna Barnier Paul Clément

La gestion de versions. Vitthagna Barnier Paul Clément La gestion de versions Vitthagna Barnier Paul Clément 1 Gestion de versions La ges tion de versions : en anglais: version control ou revision control activité qui consiste à maintenir l'ensemble des versions

Plus en détail

PRONOTE 2010 hébergement

PRONOTE 2010 hébergement PRONOTE 00 hébergement INDEX-EDUCATION.COM NOS LOGICIELS FONT AVANCER L ÉCOLE Table des matières Démarrage Première connexion... 4 Gestion du certificat... 5 Démarrer L hébergement... 7 Se connecter avec

Plus en détail

PRISE EN MAIN CYBERCLASSE. Personne Ressource. Serveur Windows

PRISE EN MAIN CYBERCLASSE. Personne Ressource. Serveur Windows PRISE EN MAIN CYBERCLASSE Personne Ressource Serveur Windows 1. Bienvenue 2. Exploitation de l interface web 3. Installation des postes 4. Gestion des applications 5. Gestion des données Chapitre : Bienvenue

Plus en détail

Composants logiciel: Feel++, formats de fichier et visualisation

Composants logiciel: Feel++, formats de fichier et visualisation Composants logiciel: Feel++, formats de fichier et visualisation Alexandre Ancel Cemosis / Université de Strasbourg 13 Janvier 2015 1 / 20 Plan 1 Environnement logiciel & matériel 2 Formats de fichier

Plus en détail

Serveur de travail collaboratif Michaël Hoste -

Serveur de travail collaboratif Michaël Hoste - Serveur de travail collaboratif Michaël Hoste - Table des matières 1. Qu'est ce qu'un serveur de travail collaboratif?...2 2. Pourquoi ce projet?...2 3. Possibilités d'utilisation dans le cadre de l'université...3

Plus en détail

Contrôle de versions et travail collaboratif

Contrôle de versions et travail collaboratif Contrôle de versions et travail collaboratif Benoit Darties ESIREM ITR4 benoit.darties@u bourgogne.fr Problématique Organisation du travail collaboratif Problème de la gestion de versions Exemple : Création

Plus en détail

Depuis un poste client, n importe où dans le monde, vous vous connectez en ssh sur frontal-ssh.ens.fr, en utilisant le port par défaut (22).

Depuis un poste client, n importe où dans le monde, vous vous connectez en ssh sur frontal-ssh.ens.fr, en utilisant le port par défaut (22). SSH Configuration Le service SSH vous permet de disposer d un accès en ligne de commande de l extérieur de l établissement sur une machine publique de l Ecole. A partir de celle-ci, l accès vers des serveurs

Plus en détail

Messagerie FFCAM Paramétrage et Utilisation

Messagerie FFCAM Paramétrage et Utilisation Une adresse mail a été créée pour chaque refuge / chalet / centre de montagne CAF : nomdurefuge@ffcam.fr Les messages envoyés à cette adresse peuvent être consultés de 2 façons : Soit sur le web en vous

Plus en détail

Projet Informatique. Philippe Collet. Licence 3 Informatique S

Projet Informatique. Philippe Collet. Licence 3 Informatique S Projet Informatique Philippe Collet Licence 3 Informatique S5 2012-2013 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201314 Organisation r Cours 1 : organisation, PHP 1 r Cours 2 : PHP 2 r Cours

Plus en détail

Projet MVC-CD Mise en place de l environnement de développement

Projet MVC-CD Mise en place de l environnement de développement Projet MVC-CD Mise en place de l environnement de développement Créé par S. Berberat, le 18 décembre 2013 Modifié par S. Berberat, le 14 septembre 2015 Page 1 sur 30 Table des matières 1 Préambule... 3

Plus en détail