SlideShare una empresa de Scribd logo
•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.
•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.
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.
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.
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.
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
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 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.
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 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.
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.
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

Más contenido relacionado

La actualidad más candente

Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
dbLearner
 
Apache
Apache Apache
Mantenimiento Servidores de-web
Mantenimiento Servidores de-webMantenimiento Servidores de-web
Mantenimiento Servidores de-web
Soluciones informáticas Moriah PC
 
Informe samba
Informe sambaInforme samba
Informe samba
Gladys Magaly Jimenez
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
John Goyeneche
 
Hosting presentacion
Hosting presentacionHosting presentacion
Hosting presentacion
waltergo
 
Curso Squid avanzado
Curso Squid avanzadoCurso Squid avanzado
Curso Squid avanzado
Miguel Angel Nieto
 
CESGA: Curso Básico SVG
CESGA: Curso Básico SVGCESGA: Curso Básico SVG
CESGA: Curso Básico SVG
Javier Lopez
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
EAE
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
dante123456
 
Ftp server linux
Ftp server  linuxFtp server  linux
Ftp server linux
misony25
 
Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1
pacvslideshare
 
855
855855
Instalación de un servicio de proxy, Squid
Instalación de un servicio de proxy, SquidInstalación de un servicio de proxy, Squid
Instalación de un servicio de proxy, Squid
Javichu Moya
 
Cherokee presentacion
Cherokee presentacionCherokee presentacion
Cherokee presentacion
Antonio Madrena
 
Practica3apache
Practica3apachePractica3apache
Practica3apache
Jose Perez Carropm
 
Primeros pasos con Docker
Primeros pasos con DockerPrimeros pasos con Docker
Primeros pasos con Docker
Víctor Leonel Orozco López
 
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Florin Marian Virstiuc
 
Cluster sql server
Cluster sql serverCluster sql server
Cluster sql server
orellana_22
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
Tensor
 

La actualidad más candente (20)

Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012Alta Disponibilidad con SQL Server 2012
Alta Disponibilidad con SQL Server 2012
 
Apache
Apache Apache
Apache
 
Mantenimiento Servidores de-web
Mantenimiento Servidores de-webMantenimiento Servidores de-web
Mantenimiento Servidores de-web
 
Informe samba
Informe sambaInforme samba
Informe samba
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Hosting presentacion
Hosting presentacionHosting presentacion
Hosting presentacion
 
Curso Squid avanzado
Curso Squid avanzadoCurso Squid avanzado
Curso Squid avanzado
 
CESGA: Curso Básico SVG
CESGA: Curso Básico SVGCESGA: Curso Básico SVG
CESGA: Curso Básico SVG
 
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
Alta Disponibilidad y Recuperación ante de desastres en SQL Server 2012, 2014...
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
 
Ftp server linux
Ftp server  linuxFtp server  linux
Ftp server linux
 
Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1
 
855
855855
855
 
Instalación de un servicio de proxy, Squid
Instalación de un servicio de proxy, SquidInstalación de un servicio de proxy, Squid
Instalación de un servicio de proxy, Squid
 
Cherokee presentacion
Cherokee presentacionCherokee presentacion
Cherokee presentacion
 
Practica3apache
Practica3apachePractica3apache
Practica3apache
 
Primeros pasos con Docker
Primeros pasos con DockerPrimeros pasos con Docker
Primeros pasos con Docker
 
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
 
Cluster sql server
Cluster sql serverCluster sql server
Cluster sql server
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 

Destacado

Kuerschner, Stefanie - Resume - 11-13-15[6]
Kuerschner, Stefanie - Resume - 11-13-15[6]Kuerschner, Stefanie - Resume - 11-13-15[6]
Kuerschner, Stefanie - Resume - 11-13-15[6]
Stefanie Kuerschner, MBA, RN
 
Carlos pérez siquier
Carlos pérez siquierCarlos pérez siquier
Carlos pérez siquier
Niurka88
 
F&B Casa De Campo Hotel 2011
F&B Casa De Campo Hotel 2011F&B Casa De Campo Hotel 2011
F&B Casa De Campo Hotel 2011
PRBW
 
Slide marketing toàn tập
Slide marketing toàn tậpSlide marketing toàn tập
Slide marketing toàn tập
bookbooming1
 
Accoustic Junkies
Accoustic JunkiesAccoustic Junkies
Accoustic Junkies
angieknows
 
Recortes y discapacidad.
Recortes y discapacidad.Recortes y discapacidad.
Recortes y discapacidad.
José María
 
RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...
RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...
RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...
Insight PR
 
iLearn - Instructor Training
iLearn - Instructor TrainingiLearn - Instructor Training
iLearn - Instructor Training
Jonathan
 
Guía didáctica material multimedia
Guía didáctica material multimediaGuía didáctica material multimedia
Guía didáctica material multimedia
claudiaplata56
 
Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...
Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...
Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...
Friedemann Roy
 
La Contabilizzazione del Calore
La Contabilizzazione del Calore La Contabilizzazione del Calore
La Contabilizzazione del Calore
Studio Tecnico E.S.A. Ing. Marco Greco
 
ZGallerie MidSize Turnaround
ZGallerie MidSize TurnaroundZGallerie MidSize Turnaround
ZGallerie MidSize Turnaround
Thomas Paccioretti
 
Hércules el primer héroe griego
Hércules el primer héroe griegoHércules el primer héroe griego
Hércules el primer héroe griego
layanina
 
Why Drupal 8? Why now? APR/MAY 2015
Why Drupal 8? Why now? APR/MAY 2015Why Drupal 8? Why now? APR/MAY 2015
Why Drupal 8? Why now? APR/MAY 2015
Jeffrey McGuire
 
Cronograma 2016
Cronograma 2016Cronograma 2016
Cronograma 2016
German Yucra
 
Ensayo de Gestión de costos
Ensayo de Gestión de costosEnsayo de Gestión de costos
Ensayo de Gestión de costos
C. Paola Hernández C
 
BOMBERO 1 ANORI Leccion 24 equipo repiracion autonoma
BOMBERO 1 ANORI Leccion 24 equipo repiracion autonomaBOMBERO 1 ANORI Leccion 24 equipo repiracion autonoma
BOMBERO 1 ANORI Leccion 24 equipo repiracion autonoma
Sergio Mauricio Hernandez Zapata
 
ester_cabrera, exe 2
ester_cabrera, exe 2ester_cabrera, exe 2
ester_cabrera, exe 2
Ester Cabrera
 
Exercici2_amanda_tirado
Exercici2_amanda_tiradoExercici2_amanda_tirado
Exercici2_amanda_tirado
Amanda Martín
 
T2 e2 domenech-gerard
T2 e2 domenech-gerardT2 e2 domenech-gerard
T2 e2 domenech-gerard
gerardomenech93
 

Destacado (20)

Kuerschner, Stefanie - Resume - 11-13-15[6]
Kuerschner, Stefanie - Resume - 11-13-15[6]Kuerschner, Stefanie - Resume - 11-13-15[6]
Kuerschner, Stefanie - Resume - 11-13-15[6]
 
Carlos pérez siquier
Carlos pérez siquierCarlos pérez siquier
Carlos pérez siquier
 
F&B Casa De Campo Hotel 2011
F&B Casa De Campo Hotel 2011F&B Casa De Campo Hotel 2011
F&B Casa De Campo Hotel 2011
 
Slide marketing toàn tập
Slide marketing toàn tậpSlide marketing toàn tập
Slide marketing toàn tập
 
Accoustic Junkies
Accoustic JunkiesAccoustic Junkies
Accoustic Junkies
 
Recortes y discapacidad.
Recortes y discapacidad.Recortes y discapacidad.
Recortes y discapacidad.
 
RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...
RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...
RAPORT: #Medycyna Estetyczna. Jak komunikować by promować? Jak promować by zy...
 
iLearn - Instructor Training
iLearn - Instructor TrainingiLearn - Instructor Training
iLearn - Instructor Training
 
Guía didáctica material multimedia
Guía didáctica material multimediaGuía didáctica material multimedia
Guía didáctica material multimedia
 
Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...
Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...
Roy_Implementing Mortgage Loan Products in Serbia and Armenia_Case Study_21.0...
 
La Contabilizzazione del Calore
La Contabilizzazione del Calore La Contabilizzazione del Calore
La Contabilizzazione del Calore
 
ZGallerie MidSize Turnaround
ZGallerie MidSize TurnaroundZGallerie MidSize Turnaround
ZGallerie MidSize Turnaround
 
Hércules el primer héroe griego
Hércules el primer héroe griegoHércules el primer héroe griego
Hércules el primer héroe griego
 
Why Drupal 8? Why now? APR/MAY 2015
Why Drupal 8? Why now? APR/MAY 2015Why Drupal 8? Why now? APR/MAY 2015
Why Drupal 8? Why now? APR/MAY 2015
 
Cronograma 2016
Cronograma 2016Cronograma 2016
Cronograma 2016
 
Ensayo de Gestión de costos
Ensayo de Gestión de costosEnsayo de Gestión de costos
Ensayo de Gestión de costos
 
BOMBERO 1 ANORI Leccion 24 equipo repiracion autonoma
BOMBERO 1 ANORI Leccion 24 equipo repiracion autonomaBOMBERO 1 ANORI Leccion 24 equipo repiracion autonoma
BOMBERO 1 ANORI Leccion 24 equipo repiracion autonoma
 
ester_cabrera, exe 2
ester_cabrera, exe 2ester_cabrera, exe 2
ester_cabrera, exe 2
 
Exercici2_amanda_tirado
Exercici2_amanda_tiradoExercici2_amanda_tirado
Exercici2_amanda_tirado
 
T2 e2 domenech-gerard
T2 e2 domenech-gerardT2 e2 domenech-gerard
T2 e2 domenech-gerard
 

Similar a Subversion Press

Presentación SUbversion
Presentación SUbversionPresentación SUbversion
Presentación SUbversion
rxif914u41
 
Presentacion Subversion
Presentacion SubversionPresentacion Subversion
Presentacion Subversion
Cesar Yanez
 
Subversion
SubversionSubversion
Subversion
Ixchel Muffin
 
Sistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de CódigoSistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de Código
Jesus Castagnetto
 
Control de versiones y Subversion
Control de versiones y SubversionControl de versiones y Subversion
Control de versiones y Subversion
Jose Luis Lopez Pino
 
PPT Git GitHub
PPT Git GitHubPPT Git GitHub
PPT Git GitHub
drsevilla
 
Tutorial de subvesion
Tutorial de subvesionTutorial de subvesion
Tutorial de subvesion
Pablo Morales
 
Control de versiones con Subversion
Control de versiones con SubversionControl de versiones con Subversion
Control de versiones con Subversion
nqnwebs
 
Versionamiento
VersionamientoVersionamiento
Introduccion a vcs_y_svn_v3.0
Introduccion a vcs_y_svn_v3.0Introduccion a vcs_y_svn_v3.0
Introduccion a vcs_y_svn_v3.0
David (davidjguru) Rodríguez
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
Daniel Cruz
 
Subversion
SubversionSubversion
Subversion
Jaime G. Teniente
 
Control de versiones con git
Control de versiones con gitControl de versiones con git
Control de versiones con git
Eudris Cabrera
 
[ES] Control de versiones con subversion
[ES] Control de versiones con  subversion[ES] Control de versiones con  subversion
[ES] Control de versiones con subversion
Eudris Cabrera
 
Archivos distribuidos
Archivos distribuidosArchivos distribuidos
Archivos distribuidos
Tensor
 
Archivos distribuidos
Archivos distribuidosArchivos distribuidos
Archivos distribuidos
Tensor
 
Lp II clase03 - Entornos de Desarrollo
Lp II clase03 - Entornos de DesarrolloLp II clase03 - Entornos de Desarrollo
Lp II clase03 - Entornos de Desarrollo
AngelDX
 
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
LAECI - Laboratorio de Altos Estudios en Ciencias Informáticas
 
Analisis de configuraciones de servidores proxy uniquindio
Analisis de configuraciones de servidores proxy   uniquindioAnalisis de configuraciones de servidores proxy   uniquindio
Analisis de configuraciones de servidores proxy uniquindio
Santiago Bernal
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
Emmanuel Fortuna
 

Similar a Subversion Press (20)

Presentación SUbversion
Presentación SUbversionPresentación SUbversion
Presentación SUbversion
 
Presentacion Subversion
Presentacion SubversionPresentacion Subversion
Presentacion Subversion
 
Subversion
SubversionSubversion
Subversion
 
Sistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de CódigoSistemas para el Control de Versiones de Código
Sistemas para el Control de Versiones de Código
 
Control de versiones y Subversion
Control de versiones y SubversionControl de versiones y Subversion
Control de versiones y Subversion
 
PPT Git GitHub
PPT Git GitHubPPT Git GitHub
PPT Git GitHub
 
Tutorial de subvesion
Tutorial de subvesionTutorial de subvesion
Tutorial de subvesion
 
Control de versiones con Subversion
Control de versiones con SubversionControl de versiones con Subversion
Control de versiones con Subversion
 
Versionamiento
VersionamientoVersionamiento
Versionamiento
 
Introduccion a vcs_y_svn_v3.0
Introduccion a vcs_y_svn_v3.0Introduccion a vcs_y_svn_v3.0
Introduccion a vcs_y_svn_v3.0
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
 
Subversion
SubversionSubversion
Subversion
 
Control de versiones con git
Control de versiones con gitControl de versiones con git
Control de versiones con git
 
[ES] Control de versiones con subversion
[ES] Control de versiones con  subversion[ES] Control de versiones con  subversion
[ES] Control de versiones con subversion
 
Archivos distribuidos
Archivos distribuidosArchivos distribuidos
Archivos distribuidos
 
Archivos distribuidos
Archivos distribuidosArchivos distribuidos
Archivos distribuidos
 
Lp II clase03 - Entornos de Desarrollo
Lp II clase03 - Entornos de DesarrolloLp II clase03 - Entornos de Desarrollo
Lp II clase03 - Entornos de Desarrollo
 
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
 
Analisis de configuraciones de servidores proxy uniquindio
Analisis de configuraciones de servidores proxy   uniquindioAnalisis de configuraciones de servidores proxy   uniquindio
Analisis de configuraciones de servidores proxy uniquindio
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 

Más de jlrvpuma

Documentos LaTeX en Ubuntu y Windows
Documentos LaTeX en Ubuntu y WindowsDocumentos LaTeX en Ubuntu y Windows
Documentos LaTeX en Ubuntu y Windows
jlrvpuma
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
jlrvpuma
 
Abstract Factory -Design Pattern - GoF
Abstract Factory -Design Pattern - GoFAbstract Factory -Design Pattern - GoF
Abstract Factory -Design Pattern - GoF
jlrvpuma
 
Chain Of Responsability
Chain Of ResponsabilityChain Of Responsability
Chain Of Responsability
jlrvpuma
 
Facade - Design Pattern - GoF
Facade - Design Pattern - GoFFacade - Design Pattern - GoF
Facade - Design Pattern - GoF
jlrvpuma
 
Builder - Design Pattern - GoF
Builder - Design Pattern - GoFBuilder - Design Pattern - GoF
Builder - Design Pattern - GoF
jlrvpuma
 

Más de jlrvpuma (6)

Documentos LaTeX en Ubuntu y Windows
Documentos LaTeX en Ubuntu y WindowsDocumentos LaTeX en Ubuntu y Windows
Documentos LaTeX en Ubuntu y Windows
 
Diagramas De Interaccion
Diagramas De InteraccionDiagramas De Interaccion
Diagramas De Interaccion
 
Abstract Factory -Design Pattern - GoF
Abstract Factory -Design Pattern - GoFAbstract Factory -Design Pattern - GoF
Abstract Factory -Design Pattern - GoF
 
Chain Of Responsability
Chain Of ResponsabilityChain Of Responsability
Chain Of Responsability
 
Facade - Design Pattern - GoF
Facade - Design Pattern - GoFFacade - Design Pattern - GoF
Facade - Design Pattern - GoF
 
Builder - Design Pattern - GoF
Builder - Design Pattern - GoFBuilder - Design Pattern - GoF
Builder - Design Pattern - GoF
 

Último

Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 

Último (20)

Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 

Subversion Press

  • 1.
  • 2. •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.
  • 3. •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.
  • 4.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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
  • 9. Solución Bloqueo - Modificación – Desbloqueo : Problema:
  • 10. El Problema de compartir archivos:
  • 11. La solución Bloqueo - Modificación - Desbloqueo:
  • 12. 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.
  • 13. La solución Copiar - Modificar - Mezclar
  • 14. La solución Copiar - Modificar - Mezclar
  • 15. 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.
  • 16. 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.
  • 17. 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