Subversion

Páginas: 25 (6137 palabras) Publicado: 13 de marzo de 2011
SUBVERSION

Jos´ Luis Rodr´guez Villanueva e ı

Resumen Este documento contiene una rese˜a y descripci´n de las caracter´ n o ısticas del software de sistema de control de versiones Subversion.

´ Indice general
I Subversion
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2
3 3 4 5 7 8 9 9 13 14 16 20 22 26 26 27 27 28 30 34

1. Introducci´n o 1.1. Qu´ es Subversion? . . . . . . . . . . . . . . e 1.2. Historia de Subversion . . . . . . . . . . . . 1.3. Caracter´ ısticas de Subversion . . . . . . . . 1.4. Arquitectura de Subversion . . . . . . . . . 1.5.Componentes de Subversion . . . . . . . . . 1.6. C´mo obtener Subversion . . . . . . . . . . o 1.6.1. Instalaci´n de Subversion . . . . . . . o 1.6.2. Configurando Apache - Subversion . 1.7. TortoiseSVN - Cliente para Subversion . . . 1.7.1. Instalando TortoiseSVN en Windows 1.7.2. TortoiseSVN en espa˜ol . . . . . . . n 1.7.3. Utilizando TortoiseSVN . . . . . . .

2. Conceptos B´sicos a 2.1. ElRepositorio . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Modelos de Versionado . . . . . . . . . . . . . . . . . . . 2.2.1. El problema de compartir archivos . . . . . . . . 2.2.2. La soluci´n Bloqueo - Modificaci´n - Desbloqueo o o 2.2.3. La soluci´n Copiar - Modificar - Mezclar . . . . . o 3. Bibliograf´ ıa

1

Parte I Subversion

2

Cap´ ıtulo 1 Introducci´n o
El control deversiones es el arte del manejo de los cambios en la informaci´n. Ha sido durante mucho tiempo una herramienta cr´ o ıtica para los programadores, quienes normalmente empleaban su tiempo haciendo peque˜os n cambios en el software y despu´s deshaciendo esos cambios al d´ siguiente. e ıa Pero la utilidad del software de control de versiones se extiende m´s all´ de a a los l´ ımites del mundo deldesarrollo de software. All´ donde pueda encona trarse a gente usando ordenadores para manejar informaci´n que cambia a o menudo, hay un hueco para el control de versiones. Y aqu´ es donde entra en ı juego Subversion. Dado nuestro caso, el del grupo NEOSOFT, pr´ximos a desarrollar un proyeco to de software, es de importancia conocer las ventajas que nos puede brindar el uso de este software de control deversiones Este cap´ ıtulo contiene una introducci´n general a Subversion qu´ es; qu´ hace; o e e c´mo conseguirlo. o

1.1.

Qu´ es Subversion? e

Subversion es un sistema de control de versiones libre y de c´digo fuente o abierto. Es decir, Subversion maneja ficheros y directorios a trav´s del tieme po. Hay un ´rbol de ficheros en un repositorio central. El repositorio es como a un servidor deficheros ordinario, excepto porque recuerda todos los cambios ´ hechos a sus ficheros y directorios. Esto le permite recuperar versiones antiguas de sus datos, o examinar el historial de cambios de los mismos. Subversion puede acceder al repositorio a trav´s de redes, lo que le pere mite ser usado por personas que se encuentran en distintos ordenadores. A cierto nivel, la capacidad para que variaspersonas puedan modificar y 3

administrar el mismo conjunto de datos desde sus respectivas ubicaciones fomenta la colaboraci´n. o Puesto que el trabajo se encuentra bajo el control de versiones, no hay raz´n o para temer porque la calidad del mismo vaya a verse afectada si se ha hecho un cambio incorrecto a los datos, simplemente deshaga ese cambio. Algunos sistemas de control de versiones sontambi´n sistemas de adminise traci´n de configuraci´n de software. Estos sistemas son dise˜ados espec´ o o n ıficamente para la administraci´n de ´rboles de c´digo fuente, y tienen muchas o a o caracter´ ısticas que son espec´ ıficas del desarrollo de software, tales como el entendimiento nativo de lenguajes de programaci´n, o el suministro de hero ramientas para la construcci´n de software. Sin...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Subversion
  • Subversion
  • subversion
  • Subversion
  • subversión
  • subversion
  • Subversion
  • Subversión y contra subversión

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS