Organisation de ce livre

Les chapitres suivant et leurs contenus sont listés ici :

Chapter 1, Introduction

Couvre l'historique de Subversion ainsi que ses fonctionnalités, son architecture, ses composants et la méthode d'installation. Il inclut aussi un guide de démarrage rapide.

Chapter 2, Concepts de base

Explique les bases du contrôle de version et ses différents modèles, conformément aux notions du dépôt, de copies de travail et de révisions de Subversion.

Chapter 3, Visite Guidée

Vous emmène dans une journée de travail d'un utilisateur de Subversion. Il montre comment utiliser Subversion pour obtenir, modifier et appliquer les changements sur les données.

Chapter 4, Branching and Merging

Discute des branches, de la fusion et de l'étiquetage, incluant les bonnes habitudes pour créer des branches et les fusionner, des cas d'utilisation courants comment annuler les modifications, et comment passer facilement d'une branche à l'autre.

Chapter 5, Administration du dépôt

Décrit les bases des dépôts de Subversion, comment créer, configurer et maintenir un dépôt, et les outils que vous pouvez utiliser pour cela.

Chapter 6, Server Configuration

Explique comment configurer votre serveur Subversion et les trois moyens d'accès à votre dépôt: HTTP, le protocole svn, et l'accès local. Il couvre également les détails de l'authentification, des autorisations et de l'accès anonyme.

Chapter 7, Advanced Topics

Explore les fichiers de configuration du client Subversion, les propriétés des fichiers et des répertoires, comment ignorer des fichiers dans votre répertoire de travail, comment inclure des arborescences externes dans votre copie de travail, et enfin, comment gérer les branches des vendeurs.

Chapter 8, Developer Information

Décrit le fonctionnement interne de Subversion, le système de fichiers de Subversion, et les parties administratives de la copie de travail du point de vue d'un programmeur. Montre comment utiliser les API publiques pour écrire un programme utilisant Subversion, et surtout comment contribuer au développement de Subversion.

Chapter 9, Référence Complète de Subversion

Explique en détail chaque sous-commande de svn, svnadmin, et svnlook avec de nombreux exemples pour toute la famille !

Appendix A, Subversion pour les utilisateurs de CVS

Couvre les similarités et les différences entre Subversion et CVS, avec de nombreuses suggestions sur comment casser toutes les mauvaises habitudes que vous avez prises en des années d'utilisation de CVS. Sont incluses des descriptions des numéros de révision de Subversion, des répertoires sous contrôle de version, des opérations déconnectées, des update (mise à jour) comparés au status, des branches, des étiquettes, des méta-données, de la résolution des conflits et de l'authentification.

Appendix B, WebDAV and Autoversioning

Décrit les détails de WebDAV et DeltaV, et comment vous pouvez configurer votre dépôt Subversion pour être monté en lecture/écriture en tant que partage DAV.

Appendix C, Third Party Tools

Discute d'outils supportant ou utilisant Subversion, y compris des programmes clients alternatifs, des outils d'exploration du dépôt, et d'autres encore.