[eside-ghost] ramas svn
STenyaK (Bruno Gonzalez)
stenyak en gmx.net
Mar Mar 21 14:43:56 CET 2006
Lo primero de todo: las ramas, tags, y trunk es todo lo mismo en svn: son
directorios copiados, que al referenciar historiales comunes, son algo así
como enlaces simbólicos en unix.
La distribucion, lo que tu quieras. Depende de muchas cosas. Yo
personalmente suelo usar:
-trunk: ultima rama, por tanto podria decirse que inestable
-tags: un subdirectorio para cada release (v1.0, v1.1, v1.2, v2.0, ...)
-branches: una subrama para cada "version mayor" (v1.x, v2.x...), a donde
ademas van a parar los parches de estabilidad aplicados a trunk.
por ejemplo, voy por la v2.0, pero he parcheao un bug que estaba en v1.0:
hago un merge del cambio a la rama v1.x, posiblemente hago una release
llamada v1.x+1 en tags (o no lo hagas, depende cuantos bugfixes suelas
hacer, igual no tiene mucha relevancia y no merece un nuevo tag todavia),
y en trunk mantengo la ultima version (y si quiero, pos hago otra release
v2.x+1, si el bug es suficientemente importante).
En tu caso, que no se cual es, igual te interesa llamar a trunk
'inestable' o 'latest', y tener otra 'stable'. Nosé, depende mucho del
proyecto y como lo quieras orientar.
On Tue, 21 Mar 2006 14:04:33 +0100, Fernando Quintana Hernández
<fquintana en codesyntax.com> wrote:
> Aupi:
>
> ¿Cuál creeis que es la mejor distribución (en ramas) de un repositorio
> svn/cvs?
>
> ¿Qué significado tiene el directorio trunk?
> ¿debo poner ahí la ultimísima versión del código o por el contrario, una
> una más o menos stable, para descargar y probar?
> ¿y el tags?
>
> ¿tiene sentido una rama stable?
> ¿y tiene sentido que cada programador cree una rama para luego converger
> todas en una sola? ¿o es mejor una sola rama para todo kiski?
>
> ¿Cual es vuestra distribución de ramas favorita?
>
> Agur y gracias,
> Nando.
--
Saludos,
STenyaK
_______________________________________________
Site: http://1ksurvivor.homeip.net <1kSurvivor>
http://motorsport-sim.org <Motorsport>
http://kwh.iespana.es <KuantikalWareHouse>
http://emuletutorial.info <EmuleTutorial>
ICQ: 153709484
Mail: stenyak AT gmx DOT net
Más información sobre la lista de distribución eside-ghost