Control De Versiones Distribuido - Presentation Transcript
Control de Versiones Distribuido
Un enfoque práctico con Bazaar
v 1.0 The Geek Inside < [email_address] >
Agenda
Control de versiones
Control de Versiones Distribuido
Bazaar
Control de Versiones
¿Que significa Control de Versiones?
Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del mismo.
Control de Versiones Distribuido
¿Que son los DVCS?
Los DVCS son herramientas de control de versiones que toman un enfoque de peer-to-peer al contrario de los VCS centralizados que toman un enfoque cliente-servidor.
Principales diferencias entre CVCS y DVCS
No existe una copia de referencia del código, sólo copias de trabajo.
Las operaciones más comunes son regularmente más rápidas ya que no tiene que comunicarse con un servidor central.
Cada copia de trabajo en un tipo de respaldo de el código base.
Principales diferencias entre CVCS y DVCS
No hay necesidad de hacer un update antes de hacer commit, ya que trabajamos sobre nuestra copia local.
No existen problemas con la latencia de red.
No hay necesidad de hacer un set-up en un servidor.
Principales diferencias entre CVCS y DVCS
Los desarrolladores pueden trabajar sin la necesidad de estar conectados a un servidor, incluso a internet.
DVCS más populares
Bazaar
Darcs
Git
Mercurial
Monotone
Bazaar
¿Que es Bazaar?
Bazaar es uno de los DVCS mas usados actualmente.
CaracterÃsticas principales
Amigable. Focalizado en la usabilidad.
Inteligente. Un excelente soporte para renombrado de archivos y directorios.
Rápido. Performance aceptable.
Ligero. No se necesita un servidor dedicado.
CaracterÃsticas principales
Adaptable. Se ajusta perfectamenta a cualquier Workflow.
Extensible. Se expone un API de Plugins.
Incrustable. Soporta varios formatos de almacenamiento.
Buen ciudadano. Tiene un set de más de 10’000 unidades de prueba.
1 comments
Comments 1 - 1 of 1 previous next Post a comment