Catalogues Formations

Primes et subsides




CVS/Subversion pour le développement en équipe

Durée : 1 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Chefs de projets, concepteurs, analystes et développeurs.

Objectifs :

  • Comprendre l'intérêt et le fonctionnement d'un outil de gestion de la configuration logicielle tel que CVS ou Subversion.
  • Mettre en place et configurer un dépôt de stockage.
  • Réaliser les tâches de bases indispensables dans le quotidien d'un développement en équipe.
  • Exploiter CVS et Subversion au travers de l'IDE Eclipse.

Pré-requis :

  • Connaissance de base en développement logiciel.
  • La connaissance de l'IDE Eclipse est un plus.

Contenu pédagogique

Présentation de CVS et Subversion

  • L'utilité d'un outil de gestion de configuration logicielle.
    • Les objectifs
    • Les principaux outils présents sur le marché dans le domaine Open Source et propriétaire.
    • Le vocabulaire des outils de gestion de configuration logicielle (révision, dépôt, version, branches, check-in/out, commit,…).
  • Présentation et historique de CVS et de Subversion.
  • Comparatif des 2 outils.
    • Les limites de CVS.
    • Les apports faits par Subversion.

Mise en place et configuration d'un dépôt

  • Installation du processus serveur.
    • Définition de l'arborescence du dépôt.
    • Configuration de l'environnement de travail du serveur.
  • Gestion des comptes utilisateurs.
    • Création des comptes utilisateurs et attribution des permissions.
  • Les commandes de base de gestion du dépôt.

Le travail en équipe au quotidien

  • Récupération d'un projet depuis le dépôt.
    • Connexion au dépôt, syntaxe des commandes.
  • Enregistrer et récupérer les modifications réalisées.
    • Les commandes de synchronisation d'un projet local avec le dépôt.
    • Utilisation des commentaires sur les révisions.
    • Utilisation de l'historique des versions et des révisions.
  • La gestion des conflits lors de la synchronisation.
    • Comparaison des fichiers en conflit.
    • Validation, fusion et suppression des fichiers.
  • La gestion des branches de développement, des révisions et des versions.

Utiliser CVS et Subversion avec un IDE : L'exemple d'Eclipse

  • Utilisation des fonctionnalités natives d'Eclipse pour l'utilisation de CVS
    • Les perspectives et les vues liées à CVS.
    • La connexion à un dépôt.
    • Le menu contextuel " Team " pour la synchronisation des ressources.
    • Comparaison de fichier et résolution de conflit : L'éditeur différentiel d'Eclipse.
  • Utilisation de Subversion avec Eclipse
    • Installation et configuration d'un plugin Eclipse pour la prise en charge de Subversion : Le plugin " Subclipse ".
    • Les perspectives et les vues de " Subclipse ".
    • Connexion à un dépôt Subversion.
    • L'intégration de " Subclispe " au menu "Team " d'Eclipse.