[Critique]Gestion de projets avec Subversion

Eric Reboisson

Vous pourrez lire dans cet article la présentation et la critique du livre "Gestion de projets avec Subversion"

- Titre : [Critique]Gestion de projets avec Subversion

- Auteur : Eric Reboisson

- Parution : 4 avril 2007

- Mise à jour : 4 avril 2007

- Licence : Copyright ® 4/04/2007 Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Présentation du livre

- II. Table des matières

- III. Résumé

- IV. Critique

- V. Commandez

- VI. Liens

I - Présentation du livre

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

FAQ SCM

Tutoriel d'installation de Subversion sur Windows