Aquí tiene un listado de los siguientes capítulos y sus contenidos:
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.
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.
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.
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.
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.
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.
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.
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.
Explica con detalle todo subcomando de svn, svnadmin, y svnlook junto con una gran cantidad de ejemplos para todos los gustos.
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.
Dedicado a las dificultades y problemas habituales usando y compilando Subversion.
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.
Trata las herramientas que soportan o usan Subversion, incluyendo programas cliente alternativos, navegadores de repositorio y similares.