Les chapitres suivant et leurs contenus sont listés ici :
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.
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.
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.
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.
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.
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.
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.
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.
Explique en détail chaque sous-commande de svn, svnadmin, et svnlook avec de nombreux exemples pour toute la famille !
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.
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.
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.