Organização Deste Livro

Os seguintes capítulos e seus conteúdos estão listados aqui:

Capítulo 1, Introdução

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.

Capítulo 2, Conceitos Básicos

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.

Capítulo 3, Guided Tour

Leva você a passear em um dia de um usuário Subversion. Demonstra como usar Subversion para obter, modificar, e enviar dados.

Capítulo 4, Ramificação e fusão

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.

Capítulo 5, Repository Administration

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.

Capítulo 6, Server Configuration

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.

Capítulo 7, Advanced Topics

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.

Capítulo 8, Developer Information

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.

Capítulo 9, Subversion Complete Reference

Explica em grandes detalhes cada subcomando do svn, svnadmin, e svnlook com muitos exemplos para toda a família!

Apêndice A, Subversion for CVS Users

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.

Apêndice B, WebDAV and Autoversioning

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.

Apêndice C, Third Party Tools

Discute ferramentas que suportam ou usam Subversion, incluindo programas clientes alternativos, ferramentas de navegação em repositório, e assim por diante.