Organización de este libro

Aquí tiene un listado de los siguientes capítulos y sus contenidos:

Capítulo 1, Introducción

Cubre la historia de Subversion, sus características, arquitectura, componentes y métodos de instalación. También incluye una guía rápida para comenzar.

Capítulo 2, Conceptos básicos

Explica los conceptos básicos del control de versiones y los diferentes modelos de versionado, así como el repositorio de Subversion, las copias de trabajo y las revisiones.

Capítulo 3, Recorrido guiado

Da un repaso a un día cualquiera en la vida de un usuario de Subversion. Muestra cómo usar Subversion para obtener, modificar y enviar cambios al repositorio.

Capítulo 4, Crear ramas y fusionar cambios

Explica las ramas, fusiones y etiquetado, incluyendo los mejores métodos para crear ramas y fusionarlas, casos de uso comunes, cómo deshacer cambios y cómo alternar fácilmente entre ramas de desarrollo.

Capítulo 5, Administración de repositorios

Describe los elementos básicos de un repositorio Subversion, cómo crear, configurar y mantener un repositorio, y las herramientas que puede usar para hacer todo esto.

Capítulo 6, Configuración del servidor

Explica cómo configurar su servidor Subversion y tres métodos de acceso: HTTP, el protocolo svn y el acceso local. También cubre los detalles de autenticación, autorización y acceso anónimo.

Capítulo 7, Temas avanzados

Explora los ficheros de configuración del cliente de Subversion, las propiedades de ficheros y directorios, cómo ignorar ficheros en su copia local, cómo incluir árboles externos en su copia local, y finalmente, cómo manejar ramas de desarrollo.

Capítulo 8, Información para desarrolladores

Describe detalles internos de Subversion, el sistema de ficheros de Subversion, y las áreas administrativas de una copia local desde el punto de vista de un programador. Muestra cómo usar las APIs públicas para escribir un programa que use Subversion, y sobre todo, cómo contribuir al desarrollo de Subversion.

Capítulo 9, Referencia completa de Subversion

Explica con detalle todo subcomando de svn, svnadmin, y svnlook junto con una gran cantidad de ejemplos para todos los gustos.

Apéndice A, Subversion para usuarios de CVS

Cubre las similitudes y diferencias entre Subversion y CVS, con numerosas sugerencias para deshacerse de los malos hábitos adquiridos tras años de uso de CVS. Incluye descripciones de los números de revisión de Subversion, versionado de directorios, operaciones offline, update vs. status, ramas, etiquetas, metadatos, resolución de conflictos y autenticación.

Apéndice B, Solución de problemas

Dedicado a las dificultades y problemas habituales usando y compilando Subversion.

Apéndice C, WebDAV y el auto versionado

Describe los detalles de WebDAV y DeltaV, y cómo configurar su repositorio Subversion para que pueda ser montado como una recurso DAV compartido en modo lectura/escritura.

Apéndice D, Herramientas de terceros

Trata las herramientas que soportan o usan Subversion, incluyendo programas cliente alternativos, navegadores de repositorio y similares.