[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