Os seguintes capítulos e seus conteúdos estão listados aqui:
Cobre a história do Subversion assim como suas características, arquitetura, componentes, e métodos de instalação. Também inclui um guia para início rápido.
Explica os conceitos básicos de controle de versão e diferentes modelos de controle de versão, juntamente com repositórios Subversion, cópias de trabalho, e revisões.
Leva você a passear em um dia de um usuário Subversion. Demonstra como usar Subversion para obter, modificar, e enviar dados.
Discute branches, merges, e tagging, incluindo melhores práticas para branching e merging, casos de uso comuns, como desfazer mudanças, e como facilmente mudar de um branch para outro.
Descreve os conceitos básicos de um repositório Subversion, como criar, configurar, e dar manutenção em um repositório, e as ferramentas que você pode usar para fazer tudo isso.
Explica como configurar seu servidor Subversion e
as três maneiras de acessar seu repositório:
HTTP, o protocolo svn,
e acesso local. Também cobre os detalhes
de autenticação, autorização e acesso anônimo.
Explora os arquivos de configuração do cliente Subversion,
propriedades de arquivo e diretório, como
ignorar arquivos em sua cópia de trabalho,
como incluir árvores externas na sua cópia de trabalho, e
finalmente, como manipular branches de fornecedores.
Descreve os detalhes internos do Subversion, o sistema de arquivos do Subversion, e as áreas administrativas da cópia de trabalho do ponto de vista do programador. Demonstra como usar as APIs públicas para escrever um programa que usa Subversion, e mais importante, como contribuir para o desenvolvimento do Subversion.
Explica em grandes detalhes cada subcomando do svn, svnadmin, e svnlook com muitos exemplos para toda a família!
Cobre as similaridades e diferenças entre Subversion e CVS, com muitas sugestões de como acabar com todos os maus hábitos que você adquiriu nos anos de CVS. Estão incluídas descrições de números de revisão do Subversion, diretórios sob controle de versão, operações offline, update vs. status, branches, tags, metadados, resolução de conflitos, e autenticação.
Descreve os detalhes do WebDAV e DeltaV, e como você pode configurar seu repositório Subversion para ser montado em modo leitura/escrita como um compartilhamento DAV.
Discute ferramentas que suportam ou usam Subversion, incluindo programas clientes alternativos, ferramentas de navegação em repositório, e assim por diante.