Administracion de Codigo (Version Control, CVS, SVN, Git, Mercurial )

Administracion de Codigo (Version Control)


RockDeveloper, El Podcast. Podcast de desarrollo de software en Español

En esta oportunidad Cesar Reyes y Iaax Page abordan el tema de control de versiones, cual es su proposito y estructura basica.

Operaciones basicas: Commit, Merge, Update

Estructura del repositorio: Trunks, Tags, Branches

CVS. Concurrent Versions System, fue liberado en 1990, y durante mucho tiempo fue el motor de versionado de muchos proyectos de codigo abierto.

Subversion. En el 2000, CollabNet libero la primera version del sistema. Su aceptacion ha sido tanta que proyectos de codigo abierto como, Apache, PHP, Django, Mono, y FreeBSD entre otros utilizan este software para su manejo de versiones.

GIT. Desarrollado por Linus Torvalds en 2005, su uso se ha extendido en forma importante. Quiza la ventaja competitiva mas importante es que trabaja en forma distribuida.

Mercurial es un esfuerzo que nace en 2005 a cargo de Matt Mackall, quien al enterarse que su herramienta de control de versiones (Bitkeeper) no seguiria siendo gratis. Hoy en dia Mercurial es utilizada por Mozilla, OpenSolaris, OpenOffice, Growl, NetBeans, y GO (El lenguaje de programacion de Google)

Como instalar GIT en Windows por @mario_chavez

DevLab: Como usar Git en Windows from Mario A Chavez on Vimeo.

5 thoughts on “Administracion de Codigo (Version Control, CVS, SVN, Git, Mercurial )

  1. Pingback: uberVU - social comments

  2. Fernando Serapio

    En el ultimo episodio de la temporada 1 mencionaron sobre una entrevista a un developer… me gustaria escuchar a otros developers en el podcast…

  3. Pingback: Tweets that mention Administracion de Codigo (Version Control, CVS, SVN, Git, Mercurial ) | RockDeveloper: Desarrollo Web y Programación -- Topsy.com

  4. JZA

    Estuvo bueno pero creo que les falto hablar un poco de como instalarlo y usarlo. Tambien bueno como usar diff y patch para cuando necesitas enviar un parche o aplicarlo.

    Tambien hablar quizas de las herramientas que utilizan los repositorios principales de proyectos — o forjas como sourceforge, google code, github, scala, etc.

    Proyectos hispanos como morfeo, osor, etc.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>