•Sistema de control de versiones.

•Sistema centralizado para compartir información.

•Gestiona archivos y directorios, y ...
•Versionado de Directorios.

•Verdadero historial de versiones.

•Envíos atómicos

•Versionado de metadatos.

•Elección de...
svn El programa cliente de línea de comandos.

svnversion Programa para informar del estado (en términos
de revisiones de ...
mod dav svn Un módulo para el servidor HTTP Apache usado para
hacer que su repositorio esté disponible a otros a través de...
file:///     Acceso directo en disco local.

http://      Acceso via protocolo WebDAV a servidor Apache
             conci...
El Repositorio El repositorio guarda información en forma de árbol
               de archivos, una típica jerarquía de arc...
Solución Bloqueo - Modificación – Desbloqueo :
Problema:
El Problema de compartir archivos:
La solución Bloqueo - Modificación - Desbloqueo:
El problema con el modelo Bloqueo - Modificación - Desbloqueo es que
 es un tanto restrictivo y a menudo se convierte en u...
La solución Copiar - Modificar - Mezclar
La solución Copiar - Modificar - Mezclar
La solución Copiar - Modificar - Mezclar
En este modelo, el cliente de cada usuario se conecta al repositorio
del proyecto...
La manera más sencilla de obtener Subversion es descargando
un paquete binario construido para su sistema operativo. El si...
TortoiseSVN es un cliente Subversion, implementado como una
extensión al shell de Windows.
Además, soporta todos los proto...
Subversion Press
Subversion Press
Upcoming SlideShare
Loading in …5
×

Subversion Press

1,223 views

Published on

Subversion, control de versiones

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,223
On SlideShare
0
From Embeds
0
Number of Embeds
113
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Subversion Press

  1. 1. •Sistema de control de versiones. •Sistema centralizado para compartir información. •Gestiona archivos y directorios, y sus cambios a través del tiempo. •Puedo recrear un proyecto desde cualquier momento en su historia. •Además, Subversion es un sistema general que puede ser usado para administrar cualquier conjunto de ficheros.
  2. 2. •Versionado de Directorios. •Verdadero historial de versiones. •Envíos atómicos •Versionado de metadatos. •Elección de las capas de red. •Manipulación consistente de datos. •Ramificación y etiquetado eficientes.
  3. 3. svn El programa cliente de línea de comandos. svnversion Programa para informar del estado (en términos de revisiones de los elementos presentes) de una copia de trabajo. svnlook Una herramienta para inspeccionar un repositorio de Subversion. svnadmin Herramienta para crear, modificar o reparar un repositorio de Subversion. svndumpfilter Un programa para filtrar el formato de salida de volcado de repositorios Subversion.
  4. 4. mod dav svn Un módulo para el servidor HTTP Apache usado para hacer que su repositorio esté disponible a otros a través de una red. svnserve Un servidor independiente, ejecutable como proceso demonio o invocable por SSH; otra manera de hacer que su repositorio esté disponible para otros a través de una red. svnsync Permite hacer réplicas de un repositorio a otro a través de una red. Aunque se puede trabajar desde la línea de comandos con svn, es importante señalar que existe más de una aplicación cliente para Subversion con interfaz gráfica que nos facilitarían la vida. Tal es el caso de TortoiseSVN, del que se hablará mas adelante.
  5. 5. file:/// Acceso directo en disco local. http:// Acceso via protocolo WebDAV a servidor Apache conciente de Subversion. https:// Igual que http://, pero con cifrado SSL. svn:// Acceder a través de protocolo propio a servidor svnserve. svn+ssh:// Igual que svn:// pero por túnel SSH.
  6. 6. El Repositorio El repositorio guarda información en forma de árbol de archivos, una típica jerarquía de archivos y directorios. Cualquier número de clientes puede conectarse al repositorio y luego leer o escribir en esos archivos. Un sistema cliente/servidor típico
  7. 7. Solución Bloqueo - Modificación – Desbloqueo : Problema:
  8. 8. El Problema de compartir archivos:
  9. 9. La solución Bloqueo - Modificación - Desbloqueo:
  10. 10. El problema con el modelo Bloqueo - Modificación - Desbloqueo es que es un tanto restrictivo y a menudo se convierte en un obstáculo para los usuarios Desventajas de La solución Bloqueo - Modificación - Desbloqueo: •Bloquear puede causar problemas administrativos. •Bloquear puede causar una serialización innecesaria. •Bloquear puede causar una falsa sensación de seguridad.
  11. 11. La solución Copiar - Modificar - Mezclar
  12. 12. La solución Copiar - Modificar - Mezclar
  13. 13. La solución Copiar - Modificar - Mezclar En este modelo, el cliente de cada usuario se conecta al repositorio del proyecto y crea una copia de trabajo personal, una réplica local de los archivos y directorios del repositorio. Los usuarios pueden entonces trabajar en paralelo, modificando sus copias privadas. Finalmente, todas las copias privadas se combinan (o mezclan) en una nueva versión final. El sistema de control de versiones a menudo ayuda con la mezcla, pero en última instancia es un ser humano el responsable de hacer que esto suceda correctamente.
  14. 14. La manera más sencilla de obtener Subversion es descargando un paquete binario construido para su sistema operativo. El sitio web de Subversion(http://subversion.tigris.org) dispone a menudo de estos paquetes disponibles para su descarga, publicados por voluntarios. El sitio web contiene generalmente paquetes que incluyen instaladores gráficos para los usuarios de los sistemas operativos de Microsoft.
  15. 15. TortoiseSVN es un cliente Subversion, implementado como una extensión al shell de Windows. Además, soporta todos los protocolos de Subversion. TortoiseSVN se puede descargar desde su página web en su versión más reciente: http://tortoisesvn.net/downloads

×