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.
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.