Retour : page principale > sommaire eFlore v2

eFlore et CVS


Gestion des branches
Nov 2006. Jean-Pascal MILCENT
Le dépôt CVS d'eFlore contient le dossier eflore qui contient lui même le dossier eflore_consultation_simple. C'est dans ce dernier que se trouve la majorité des fichiers d'eFlore. Les nouveaux développement se font sur la HEAD, de temps en temps, nous créons une branche. Sur la branche en question, seul les bogues seront corrigé et fusions avec la branche principale seront faites si nécessaire.
Les branches sont nommées en utilisant les noms des présidents de la Société Botanique de France préfixé par "livraison_". La liste des présidents de la SBF est disponible sur Wikipédia.

Les livraisons et leurs dates de publication :
  • Passy : 17 novembre 2006
  • Decaisne :
  • Brongniart :

Travailler avec les branches d'eFlore dans Eclipse
Nov 2006. Jean-Pascal MILCENT
Dans Eclipse, le mieux est de créer deux projets eflore_bp pour eFlore branche principale et eflore_li pour eFlore livraison.
Dans le dossier eflore_bp ont trouve les fichiers du HEAD d'eFlore et dans eflore_li les fichiers de la dernière livraison d'eFlore.
Actuellement, c'est la "livraison_passy".

Pour créer le projet eflore_bp, il faut se rendre dans la vue CVS, puis choisir "Head" dans le dépôt CVS d'eFlore. Descendre dans la hiérarchie des dossiers jusqu'à sélectionner eflore > eflore_consultation_simple. Faire un clic droit sur ce dernier dossier et choisir "Réserver en tant que...". Choisir "Réserver avec l'assistant", sélectionner la balise HEAD et cliquer sur "Terminer". Choisir un projet de type "php" avec pour nom "eflore_bp" et cliquer sur "Terminer". Le projet est maintenant créé.

Pour créer le projet eflore_li, il faut se rendre dans la vue CVS, puis choisir "livraison_passy" dans le dépôt CVS d'eFlore. Faire un clic droit sur le dossier intitulé "livraison_passy eflore_consultation_simple" et choisir "Réserver en tant que...". Choisir "Réserver avec l'assistant", sélectionner la balise livraison_passy (ou bien la dernière en cours) et cliquer sur "Terminer". Choisir un projet de type "php" avec pour nom "eflore_li" et cliquer sur "Terminer". Le projet est maintenant créé.

Pour mettre à jour le dossier eflore_li vers la dernière livraison, il suffit de rester dans la vue Php. Faire un clic droit sur le dossier "eflore_li" et choisir "Remplacer par..." > "une autre branche ou version". Dans la liste des branches, choisir la dernière. Si elle n'apparait pas cliquer sur le bouton "Actualiser les balises" et lancer une recherche profonde si nécessaire. Le remplacement se fait automatiquement et vous devriez voir apparaître le nom de la livraison à côté du dossier eflore_li.

Notes de travail sur la procédure de retrait des sources du dépôt CVS eflore par Eclipse.
Nov 2006. David Delon.

  • Vue CVS
  • Head
  • Dossier à extraire
  • Clic-droit / Check-out as ...
  • Assistant / Wizard
  • Choisir Branche / Rafraichir (les tags n'ont pas été posés sur l'ensemble du projet, c'est pour cela qu'ils n'apparaissent pas dans la vue principale).
  • Finish
  • Php Project
  • Next
  • Choisir Nom
  • Finish