control de versiones

Alvaro Herrera alvherre en alvh.no-ip.org
Jue Jun 22 20:43:05 CLT 2006


Daniel Serpell escribió:

Hola,

> La ventaja de utilizar un sistema de control de versiones local es no
> estar conectado durante todo el desarrollo, además de la rapidez
> inherente de estos.

Huh, para eso usa un sistema distribuido!!  Asi tienes una base de datos
local (por ej. en tu notebook), y luego propagas los cambios desde tu BD
local a la BD "principal".

Prueba Monotone -- esta hecho para eso.  (Git nacio como un clon de
monotone, mucho mas rapido, pero menos potente).

La gracia es en que la propagacion de commits conservas toda la
informacion original; toda la historia, por ej (commit por commit).  Si
te place, puedes crear una rama "throwaway" en una base de datos
copiada, hacer unas cuantas cosas (varios commit), luego conviertes en
parche, aplicas a la otra base de datos como si fuera un solo commit.
Luego borras la base de datos copiada.

-- 
Alvaro Herrera                                http://www.PlanetPostgreSQL.org
"Para tener más hay que desear menos"


Más información sobre la lista de distribución Linux