[eside-ghost] Sobre organizar repositorios svn
STenyaK (Bruno Gonzalez)
stenyak en gmx.net
Jue Oct 19 11:38:03 CEST 2006
Cuando haces un commit de un fichero, el repositorio entero (incluido el
fichero aumenta de revision).
Cuando haces un commit de varios ficheros, idem.
Cuando haces un commit de un directorio item.
Si tu te haces a la idea de que un directorio en concreto es un proyecto
aparte, son movidas tuyas, svn sigue aumentando revisiones como siempre
hace.
Problemas de usar un mismo repo pa todo... pos asi en principio no le veo
nada técnico. Excepto por el tema de las revisiones. Sigues pudiendo hacer
branches y merges y updates y commits (y de todo) locales (es decir, en un
directorio concreto - aka proyecto - por ej), pues svn maneja cosas
localmente sin problemas.
Lo unico que es mas facil poner permisos y demas por repositorio que por
directorios, si mal no recuerdo. Mira la documentacion a ver (aunque igual
te da igual el tema deee prmisso, nose.
Y también que si haces un dump... pos te lo hace del repositorio entero.
No puedes hacer backups de proyectos individuales, q viene muy bien si
alguno te ocupa del orden de decenas o centenas de megas: te tiene q
tragar el backup global con todo metido. Es dificil luego separar
directorios del backup, hay q meterse con movidas chungas. Posible es,
pero es mucho mas facil si tienes repos independientes.
On Thu, 19 Oct 2006 11:06:22 +0200, Arkaitz <arkaitzj en gmail.com> wrote:
> Aupa,
>
> On 10/19/06, Unai Aguilera <gkalgan en gmail.com> wrote:
>> Tienes ración Saladino,
>>
>> pero de todas formas si puedes saber el número de revisión de cada
>> objeto
>> que hay en el repositorio de forma individual tampoco veo mucho
>> problema. Si
>> comentas cada commit que haces siempre puedes saber la historia de un
>> directorio en concreto y solo recuperar ese. Que los numeros no
>> empiecen en
>> 1 por cada directorio que añades no me parece muy importante porque
>> puedes
>> saber la historia de cada uno. Yo creo que no deberías asociar
>> directamente
>> la versión que le pone svn a la versión de tu proyecto, lo que hace svn
>> es
>> solo su numeración para sus cosas y para que puedas identificar un
>> snapshot
>> concreto.
> Discrepo, si yo empiezo un proyecto por la revision 23 no puedo ir
> solo en ese a partir de esa revision, porque cuando actualice otro
> pasara a la 24 y cuando vuelva a actualizar el primero pasara de la 23
> a la 25 sin haber cambiado nada la 24.
> A mi por lo menos si me parece interesante usar la numeracion de svn,
> te da una idea mas o menos de como de trabajado esta un proyecto, sin
> mas.
> Saludos
--
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 gmail DOT net
Más información sobre la lista de distribución eside-ghost