The Internet belongs to everyone. Let’s keep it that way.

Protect Net Neutrality
Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

SVN - SIU

La presentación describe el esquema de aplicación con el que se ha implementado el SVN en el SIU (Argentina), a partir del que se describe el proceso de almacenamiento de versiones de nuestros sistemas.
by

José Pérez

on 16 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SVN - SIU

SVN - SIU
SVN - SubVersión
El Sistema de Control de Versiones (SVN) consiste en un sistema de control de versiones libre y de código abierto que permite almacenar archivos y directorios con la posibilidad de se vaya almacenando también el historial de modificaciones y/o versiones, es decir, se puede acceder a todos los cambios hechos en los archivos y directorios.
La Estructura Habitual de un SVN
SVN - SIU
TortoiseSVN - resumiendo...
/
Trunk
Versiones
1.0.0
1.0.1
Trunk_Versiones
1.0.x
1.x
El repositorio es un servidor de archivos organizado como un árbol de archivos, pero todos los cambios que se realicen tanto en los mismos archivos y directorios son recordados, lo que permite la recuperación de versiones antiguas o simplemente revisar el historial de cambios. El SVN usa el concepto de “revisión” para almacenar los cambios producidos; sólo guarda el conjunto de modificaciones, optimizando así al máximo el uso de espacio en disco.
Tomando en cuenta los estándares de SVN se plantea la estructura TTB como una de las mas usadas en los repositorios. TTB representa el primer nivel de los directorios que conforman el repositorio:
Trunk, Tags y Branches.

Cada carpeta posee funcionalidad específica, y al igual que un disco duro no se limitan las operaciones a realizar sobre ellas:
Rama de desarrollo principal
Rama de gestión de versiones.
Reservado para versiones cerradas, por tanto no se desarrollará sobre esta rama
Rama con evoluciones paralelas al Trunk
Trunk
Trunk_Versiones 3.5
Versiones 3.5.0
V 3.5.1
Trunk / 3.5.0
Trunk / 3.5.1
Versiones 3.5.0.0
V 3.5.0.1
V 3.5.1.0
SVN Merge
SVN Switch
Producción
SVN - SIU
Trunk
Trunk_Versiones 3.5
Versiones 3.5.0
Trunk / 3.5.0
Versiones 3.5.0.0
V 3.5.0.1
Producción
SVN - SIU
Trunk
Trunk_Versiones 3.5
Versiones 3.5.0
V 3.5.1
Trunk / 3.5.0
Trunk / 3.5.1
Versiones 3.5.0.0
V 3.5.0.1
V 3.5.1.0
V 3.5.1.1
SVN Merge
SVN Switch
Producción
SVN - SIU
Trunk
Trunk_Versiones 3.5
Trunk_Versiones 3.6
Versiones 3.5.0
V 3.5.1
V 3.6.0
V 3.6.1
Trunk / 3.5.0
Trunk / 3.5.1
Versiones 3.5.0.0
V 3.5.0.1
V 3.5.1.0
V 3.5.1.1
SVN Merge
Producción
Uso SVN para Personalizaciones
SVN Switch
Branches
1.0.x
1.x
/
Trunk
Versiones
1.0.0
1.0.1
Trunk_Versiones
1.0.x
1.x
Branches
1.0.x
1.x
Sitio en donde se desarrollan grandes cambios del sistema, que eventualmente pudieran dejar muy inestable el sistema.
Una vez estable,
se Mergea con el Trunk.
Rama de desarrollo principal
Rama de gestión de versiones.
Reservado para versiones cerradas, por tanto no se desarrollará sobre esta rama
Rama con evoluciones paralelas al Trunk
Estructura del SVN SIU
/
Trunk
Versiones
1.0.0
1.0.1
Trunk_Versiones
1.0.x
1.x
Branches
1.0.x
1.x
Sitio en donde se desarrollan grandes cambios del sistema, que eventualmente pudieran dejar muy inestable el sistema.
Una vez estable,
se Mergea con el Trunk.
Creación de repositorio en disco local – servidor
OJO: video Usado en Clase02
Fin de presentación
Full transcript