I. Présentation du livre

Image non disponible
Titre : Gestion de projets avec Subversion
Auteur(s) : Ben Collins-Sussman, Brian W. Fitzpatrick et C. Michael Pilato, traduction d'Alexandre Gachet
Editeur : O'Reilly
Collection : Programmation
Langue : Français
ISBN : 2841772691
Informations complémentaires : broché, 308 pages, tous niveaux

II. Table des matières

  1. Avant-propos
  2. Préface
  3. Lectorat
  4. Comment lire ce livre ?
  5. Conventions utilisées dans ce livre
  6. Organisation et contenu
  7. Commentaires et questions
  8. Remerciements
  9. Chapitre 1 - Introduction
  10. Qu'est-ce que Subversion ?
  11. Historique de Subversion
  12. Caractéristiques de Subversion
  13. Architecture de Subversion
  14. Installer Subversion
  15. Composants de Subversion
  16. Visite guidée
  17. Chapitre 2 - Concepts essentiels
  18. Le référentiel
  19. Modèles de révision
  20. Subversion en action
  21. Résumé
  22. Chapitre 3 - Visite guidée
  23. Help!
  24. Import
  25. Révisions : numéros, mots-clés et dates
  26. Extraction initiale
  27. Cycle de base
  28. Examiner l'historique
  29. Autres commandes utiles
  30. Résumé
  31. Chapitre 4 - Branches et fusions
  32. Qu'est-ce qu'une branche ?
  33. Utiliser les branches
  34. Copier des changements entre branches
  35. Utilisations courantes de la fusion
  36. Transférer une copie de travail
  37. Etiquettes
  38. Gestion des branches
  39. Résumé
  40. Chapitre 5 - Administration du référentiel
  41. Concepts essentiels du référentiel
  42. Création et configuration d'un référentiel
  43. Entretien du référentiel
  44. Ajouter des projets
  45. Résumé
  46. Chapitre 6 - Configuration du serveur
  47. Vue d'ensemble
  48. Modèle réseau
  49. snvserve, un serveur personnalisé
  50. httpd, le serveur HTTP Apache
  51. Prise en charge de plusieurs méthodes d'accès au référentiel
  52. Chapitre 7 -Thèmes avancés
  53. Zone de configuration d'exécution
  54. Propriétés
  55. Définitions externes
  56. Branches d'origine
  57. Chapitre 8 - Informations pour développeurs
  58. Conception en couches des bibliothèques
  59. Utilisation de l'API
  60. Au sein de la zone administrative de la copie de travail
  61. WebDAV
  62. Programmation avec les pools de mémoire
  63. Apporter sa contribution à Subversion
  64. Chapitre 9 - Guide de référence
  65. Le client en ligne de commande Subversion : svn
  66. svnadmin
  67. svnlook
  68. svnserve
  69. Annexe A - Subversion pour utilisateur CVS
  70. Annexe B - Dépannage
  71. Annexe C - WebDAV et contrôle de versions automatique
  72. Annexe D - Autres outils

III. Résumé

Dans le monde du logiciel libre, le système CVS (Concurrent Versions System) fait depuis longtemps figure d'outil incontournable pour la gestion des sources. Cette notoriété est méritée : CVS est un logiciel libre et son mode d'utilisation ouvert et distribué, qui permet à des dizaines de programmeurs géographiquement dispersés de partager leur travail, correspond très bien à la nature collaborative du monde open source. Pourtant, à l'instar de nombreux autres outils, CVS vieillit. Puissant, facile d'utilisation et très flexible, Subversion s'SVimpose comme le digne successeur de CVS.

Ce livre est destiné à un large public allant de l'utilisateur sans expérience du contrôle de versions à l'administrateur système le plus chevronné. Si vous appartenez à la première catégorie, vous trouverez dans cet ouvrage tout ce qu'il vous faut pour bien démarrer. Si au contraire, le contrôle de versions avec CVS n'a plus de secret pour vous, vous verrez que Subversion offre de multiples améliorations.

IV. Critique

Je le dis tout de suite : ce livre est un petit bijou sur le sujet! Addictif à souhait (je l'ai terminé en quelques jours), son contenu est une véritable mine d'informations sur l'outil Subversion. Tous les thèmes relatifs à Subversion sont abordés, de l'utilisation à l'administration, en passant par le tuning de l'outil, vous y touverez toutes les réponses (au moins la plupart) que vous vous posez sur ce système de gestion de versions. De nombreux exemples d'utilisation de l'outil sont fournis dans le contenu, pour ma part des exemples pratiques sont toujours les bienvenus dans ce type de livre (et ce qui ne gâche rien, c'est qu'ils s'adaptent parfaitement à une réalité métier).

L'organisation du livre est très intéressante, en effet il est possible de le lire comme un didacticiel mais aussi de l'utiliser comme une foire aux questions et retrouver ainsi facilement une information plus tard. La lecture est facile et attrayante et quelques anecdotes et blagues à part ne manqueront pas de ponctuer votre lecture, entretenant par la même occasion l'intérêt du lecteur. Mais attention, lecture facile ne signifie pas pauvreté du contenu! Au contraire j'ai pu trouver de nombreuses réponses aux questions que je me posais sur Subversion.

Il est toujours rare de trouver une perle, c'est vrai aussi pour la littérature informatique qui demande de l'exactitude, de la logique, mais aussi une certaine dose de découverte et d'amusement, pour toutes ces raisons je vous conseille vivement ce livre qui a vraiment le mérite d'être bon.

V. Commandez

Commandez sur www.amazon.fr : 39,90 EUR TTC seulement - Livraison Gratuite !!!

VI. Liens