Control De Versiones Distribuido

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + guest6f87e guest6f87e 10 months ago
    Este no lo conocia, pense que el sustituto de svn tenia que ser git. :)
Post a comment
Embed Video
Edit your comment Cancel

2 Favorites

Control De Versiones Distribuido - Presentation Transcript

  1. Control de Versiones Distribuido
    • Un enfoque práctico con Bazaar
    v 1.0 The Geek Inside < [email_address] >
  2. Agenda
    • Control de versiones
    • Control de Versiones Distribuido
    • Bazaar
  3. Control de Versiones
  4. ¿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.
  5. Control de Versiones Distribuido
  6. ¿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.
  7. 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.
  8. 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.
  9. Principales diferencias entre CVCS y DVCS
    • Los desarrolladores pueden trabajar sin la necesidad de estar conectados a un servidor, incluso a internet.
  10. DVCS más populares
    • Bazaar
    • Darcs
    • Git
    • Mercurial
    • Monotone
  11. Bazaar
  12. ¿Que es Bazaar?
    • Bazaar es uno de los DVCS mas usados actualmente.
  13. 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.
  14. 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.
  15. Características principales
    • Open Source. Esta bajo la licencia GPL v2.
    • Pythoneer. Esta escrito en Python.
  16. Workflows
    • Solo
    • Partner
    • Centralizado
    • Centralizado con commits locales
    • Descentralizado con mainline compartido
    • Descentralizado con revisión humana
    • Descentralizado con revisión automática
  17. Solo
  18. Partner
  19. Centralizado
  20. Centralizado con commits locales
  21. Descentralizado con mainline compartido
  22. Descentralizado con revisión humana
  23. Descentralizado con revisión automática
  24. ¿Porque usar Bazaar?
    • Es un excelente DVCS.
    • Es ligero.
    • Es extensible.
    • Con una magnífica comunidad.
    • Se ajusta a cualquier Workflow
  25. ¿Quién usa Bazaar?
    • MySQL
    • Ubuntu
    • Guile-GNOME
    • jPython
  26. Bazaar en 5 minutos
    • Demo de como se usa Bazaar.
  27. Sesión de preguntas y respuestas
  28. Ligas
    • Sitio principal de Bazaar: http://bazaar-vcs.org /
    • Bazaar en 5 minutos: http://doc.bazaar-vcs.org/latest/en/mini-tutorial/index.html
    • DVCS Why and How: http://ianclatworthy.files.wordpress.com/2007/10/dvcs-why-and-how3.pdf
SlideShare Zeitgeist 2009

+ Julio Carlos Sanchez OrtegaJulio Carlos Sanchez Ortega Nominate

custom

842 views, 2 favs, 1 embeds more stats

Introducción a los sistemas de control de versione more

More info about this document

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Go to text version

  • Total Views 842
    • 815 on SlideShare
    • 27 from embeds
  • Comments 1
  • Favorites 2
  • Downloads 11
Most viewed embeds
  • 27 views on http://thegeekinside.net

more

All embeds
  • 27 views on http://thegeekinside.net

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories