[eside-ghost] Sobre organizar repositorios svn
Unai Aguilera
gkalgan en gmail.com
Jue Oct 19 10:51:15 CEST 2006
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.
On 19/10/06, Arkaitz <arkaitzj en gmail.com> wrote:
>
> Aupa,
> Hmmmm, yo diria que si fijo, me meto en un proyecto, cambio algo
> commiteo y me dice revision7, salgo, entro a otro proyecto, cambio
> algo y me dice revision 8, salgo a proyectos, creo un directorio, le
> hago add, commiteo y me dice revision 9.
> Vamos, para crear otro proyecto con ese sistema vale con crear un
> directorio dentro de proyectos no? pero de esa manera no mantiene los
> numeros de revision. Eso creo vamos.
> Saludos
>
> On 10/19/06, Unai Aguilera <gkalgan en gmail.com> wrote:
> > Aupa Saladino,
> >
> > ¿Estas seguro de que teniendo varios proyectos en un repositorio al
> hacer
> > commit de uno te aumenta la revision de todos los demas?
> >
> > Estoy mirando el repositorio que tenemos aquí (svn log
> > svn:loquesea/repo/proyecto) y cada uno de los proyectos tiene un numero
> de
> > revisión distinto, no es algo que se comparta entre todos. Igual es que
> no
> > he entendido bien tu problema y es otra cosa lo que preguntas.
> >
> >
> >
> > On 19/10/06, Arkaitz <arkaitzj en gmail.com> wrote:
> > >
> > > Aupa,
> > > Hmmm, orque pillas todos los dirs por separado?
> > > Yo hago directamente:
> > > cd /var/local/svn/
> > > svnadmin create newProject
> > > chmod www-data.www-data -R newProject
> > >
> > > y listo, para que es el svnserve.conf?
> > >
> > > On 10/19/06, STenyaK (Bruno Gonzalez) <stenyak en gmx.net> wrote:
> > > > Yo uso la opcion 1 ligeramente automatizada, con un script tal
> que...
> > > >
> > > > #/bin/bash
> > > > if [ $# != 1 ]; then
> > > > echo "Error: No parameters! Write the repos dir. For
> example
> > > > '$(basename $0) newProgramRepos'"
> > > > else
> > > > svnadmin create --fs-type fsfs $1
> > > > chgrp apache $1/db $1/db/write-lock $1/db/revprops
> $1/db/revs
> > > > $1/db/transactions
> > > > chmod 775 $1/db $1/db/write-lock $1/db/revprops $1/db/revs
> > > > $1/db/transactions
> > > > cp svnserve.conf $1/conf/svnserve.conf
> > > > fi
> > > >
> > > >
> > > > Aunque me suena que tenia un script mas complejo, que me cogia un
> > > > directorio con código y automaticamente lo metia a un nuevo
> repositorio
> > > > que creaba al vuelo. Pero no lo encuentro.
> > > > El tema de los chmod y chgrp es para poder ver los repositorios por
> > websvn
> > > > ( http dos puntos barra barra 1ksurvivor.homeip.net/websvn )
> > > >
> > > > No se si te valdrá de algo pero weno, ahi tienes mi método :)
> > > >
> > > >
> > > > On Wed, 18 Oct 2006 23:43:59 +0200, Arkaitz < arkaitzj en gmail.com>
> wrote:
> > > >
> > > > > Aupa,
> > > > > Resulta que tengo un lio del 13 con mis repos de svn y me estaba
> > > > > preguntando como lo hace la gente por aqui.
> > > > > Ahora mismo concibo dos maneras.
> > > > > a) Como lo tengo ahora, todo mas o menos bien, creo un repo por
> cada
> > > > > proyecto y el websvn me lo pone bien y todo eso, el problema es
> que
> > > > > cada vez que tengo una idea y quiero pasarlo al svn tengo que
> > > > > loguearme en mi server y hacer svnadmin create y esas polleces
> > > > > b) Hacer un repo que se llame proyectos y dentro ir metiendo dirs,
> por
> > > > > cada dir un proyecto, basta con crear un dir. El problema es que
> svn
> > > > > no esta pensado para eso, cada vez que haces un commit en
> cualquier
> > > > > proyecto aumenta el numero de revision del repo "proyectos" y uno
> no
> > > > > sabe cuantas revisiones lleva en cada proyecto, tampoco parece
> nada
> > > > > superimportante, pero no me mola que este asi.
> > > > >
> > > > > Ideas? sugerencias?
> > > > > Salutoj
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > 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
> > > >
> > > >
> > > > _______________________________________________
> > > > eside-ghost mailing list
> > > > eside-ghost en deusto.es
> > > > https://listas.deusto.es/mailman/listinfo/eside-ghost
> > > >
> > > >
> > >
> > >
> > > --
> > > Arkaitz
> > >
> > > _______________________________________________
> > > eside-ghost mailing list
> > > eside-ghost en deusto.es
> > > https://listas.deusto.es/mailman/listinfo/eside-ghost
> > >
> > >
> >
> >
> >
> > --
> > Agur
> > Unai Aguilera
> > _______________________________________________
> > eside-ghost mailing list
> > eside-ghost en deusto.es
> > https://listas.deusto.es/mailman/listinfo/eside-ghost
> >
> >
>
>
> --
> Arkaitz
>
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
>
--
Agur
Unai Aguilera
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20061019/cd611ee4/attachment.htm
Más información sobre la lista de distribución eside-ghost