Subversión para el control de Versiones


Partes: 1, 2, 3, 4

  1. Introducción
  2. Conceptos Básicos
  3. Funcionamiento
  4. URLs del repositorio
  5. Revisiones
  6. Esquema del repositorio
  7. ¿Qué pasa con el directorio .svn?
  8. svn diff
  9. svn revert
  10. Fusionando conflictos a mano
  11. Copiando un fichero en su fichero de trabajo
  12. Examinando cambios locales
  13. Comparando copia de trabajo con repositorio
  14. Comparando repositorio con repositorio
  15. Instalación
  16. Acceso remoto con Apache
  17. Windows
  18. Restringir el acceso
  19. Debian
  20. Comparación de tipos de servidores de red
  21. Activar control de acceso
  22. ¿Por qué Apache 2?
  23. Nombres de servidor y peticiones COPY
  24. Autenticación HTTP básica
  25. Gestión de certificados SSL
  26. Control de acceso por directorio
  27. Navegar por el repositorio
  28. Otras características
  29. Lista de tareas para servidor svn+ssh://
  30. Bibliografía

Resumen

El Tutorial "Subversión para el control de Versiones" resume las características, arquitectura y componentes de Subversión, así como el modo de trabajo con esta herramienta de software. Se explica detalladamente cómo debe instalarse y configurase dependiendo del sistema operativo que se utilice. Se exponen un listado de los principales comandos con los que cuenta Subversión.

Palabras claves: Subversión, control de versiones, código abierto.

Introducción

¿Qué es Subversión?

Subversión es un sistema de control de versiones libre y de código fuente abierto. Es decir, Subversión maneja ficheros y directorios a través del tiempo. Hay un árbol de ficheros en un repositorio central. El repositorio es como un servidor de ficheros ordinario, excepto porque recuerda todos los cambios hechos a sus ficheros y directorios. Ésto le permite recuperar versiones antiguas de sus datos, o examinar el historial de cambios de los mismos.

Subversión puede acceder al repositorio a través de redes, lo que le permite ser usado por personas que se encuentran en distintos ordenadores. A cierto nivel, la capacidad para que varias personas puedan modificar y administrar el mismo conjunto de datos desde sus respectivas ubicaciones fomenta la colaboración. Se puede progresar más rápidamente sin un único conducto por el cual deban pasar todas las modificaciones. Y puesto que el trabajo se encuentra bajo el control de versiones, no hay razón para temer por que la calidad del mismo vaya a verse afectada por la pérdida de ese conducto único.

Subversión es un sistema general que puede ser usado para administrar cualquier conjunto de ficheros, código fuente, vídeo digital y más allá.

(es.wikipedia.org/wiki/Subversion)

Características de Subversión

Subversión proporciona:

Versionado de directorios

CVS solamente lleva el historial de ficheros individuales, pero Subversión implementa un sistema de ficheros versionado "virtual" que sigue los cambios sobre árboles de directorios completos a través del tiempo. Ambos, ficheros y directorios, se encuentran bajo el control de versiones.

Verdadero historial de versiones

Dado que CVS está limitado al versionado de ficheros, operaciones como copiar y renombrar—las cuales pueden ocurrir sobre ficheros, pero que realmente son cambios al contenido del directorio en el que se encuentran—no son soportadas por CVS. Adicionalmente, en CVS no puede reemplazar un fichero versionado con algo nuevo que lleve el mismo nombre sin que el nuevo elemento herede el historial del fichero antiguo—que quizás sea completamente distinto al anterior. Con Subversión, usted puede añadir, borrar, copiar, y renombrar ficheros y directorios. Y cada fichero nuevo añadido comienza con un historial nuevo, limpio y completamente suyo.


Partes: 1, 2, 3, 4

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Software

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda