Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-09

off topic: usando svn para gestion de proyectos

4 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..
perdonen el off topic pero creo que aqu� hay
gente que est� usando esto, por eso pregunto.
Se me ocurri� probar este sistema de control de
versiones con mis proyectos. Por ahora no voy a
instalar un servidor svn en mi maquina, sino que
voy a usar por ej google code que provee ese
servicio. (voy a hacer un proyecto de prueba para
eso, por ahora no es para proyectos finales).
He buscado montones de tutoriales, pero, a�n me
qudan algunas dudas...quiz�s sea una tonter�a, pero... Es acerca de qu� debo hacer primero cuando comienzo un proyecto.. Suponiendo que todav�a no comenc� el proyecto, y que ya tengo instalado el cliente svn (tortoise) en mi maq:
1) creo mi proyecto vac�o en google code.
2) me creo mi estructura de carpetas en mi
maquina: por ej: \proyectos\proy1. Y aqu� tb creo las carpetas trunk, branches, etc...
3) Creo en proy1 el repositorio
4) Comienzo a crear mis archivos en proy1
5) los subo al servidor (import)

cada vez que modifico, hago el update..

Es as� como se procede??
Suponiendo que alg�n d�a quiera instalar mi
propio servidor SVN (en win), c�mo hago?

muchas gracias
chauuuuuuuuuu
=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Material XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Reply by email

Carlos German Tejero

Un proyecto, para los sistemas de control de versiones es basicamente una carpeta. Asi que inicialmente debes tener una carpeta con la estructura de tu proyecto, como minimo con una archivo, digamos:

proyecto1
main.pas

Una vez que importas el proyecto al repositorio puedes borrarlo. Aho para empezar a trabajar debes obtener una copia de trabajo local del repositorio, eso lo haces con un checkout. Y ahi te pones a trabajar sobre el proyecto. Cuando quieras subir los cambios realizados al proyecto deberas comprometerlos con commit, previo add o remove si es que creaste o eliminaste. Update es para actualizar tu copia local de modificaciones hechas por otros desarrolladores del proyecto. Las Brunches se usan para otra cosa.

Te recomiendo que leas http://svnbook.red-bean.com/.

Saludos.

El 15 de septiembre de 2009 08:57, Paola Bruccoleri < pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 43 lines
Hola a todos.. perdonen el off topic pero creo que aqu� hay gente que est� usando esto, por eso pregunto. Se me ocurri� probar este sistema de control de versiones con mis proyectos. Por ahora no voy a instalar un servidor svn en mi maquina, sino que voy a usar por ej google code que provee ese servicio. (voy a hacer un proyecto de prueba para eso, por ahora no es para proyectos finales). He buscado montones de tutoriales, pero, a�n me qudan algunas dudas...quiz�s sea una tonter�a, pero... Es acerca de qu� debo hacer primero cuando comienzo un proyecto.. Suponiendo que todav�a no comenc� el proyecto, y que ya tengo instalado el cliente svn (tortoise) en mi maq: 1) creo mi proyecto vac�o en google code. 2) me creo mi estructura de carpetas en mi maquina: por ej: \proyectos\proy1. Y aqu� tb creo las carpetas trunk, branches, etc... 3) Creo en proy1 el repositorio 4) Comienzo a crear mis archivos en proy1 5) los subo al servidor (import) cada vez que modifico, hago el update.. Es as� como se procede?? Suponiendo que alg�n d�a quiera instalar mi propio servidor SVN (en win), c�mo hago? muchas gracias chauuuuuuuuuu ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy Material XO: http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2: http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090915/6c71524a/attachment.html>

Reply by email

Paola Bruccoleri
to Carlos German Tejero

Hola Germ�n..
muchas gracias por contestar!!..
ahora...

Una vez que importas el proyecto al repositorio puedes borrarlo.

o sea, en la carpeta donde estaba originalmente en la m�q se puede quitar...

Aho para empezar a trabajar debes obtener una copia de trabajo local del repositorio, eso lo haces con un checkout. Y ahi te pones a trabajar sobre el proyecto.

y no puede ser la misma carpeta que ten�a? o necesariamente debe ser otra?? porque si la que ten�a la marco como que es el repositorio, ya no sirve? ah� es donde se me entrevera el asunto...
voy a revisar el link que me pasastes..
byeeeeeeeeeeeee

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Material XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Reply by email

Giuseppe Luigi Punzi Ruiz
to Paola Bruccoleri

El 15/09/2009, a las 20:21, Paola Bruccoleri escribi�:

Show quoted text 20 lines
Hola Germ�n.. muchas gracias por contestar!!.. ahora... > Una vez que importas el proyecto al repositorio puedes borrarlo. o sea, en la carpeta donde estaba originalmente en la m�q se puede quitar... > Aho para empezar a trabajar debes obtener una copia de trabajo > local del repositorio, eso lo haces con un checkout. Y ahi te pones > a trabajar sobre el proyecto. y no puede ser la misma carpeta que ten�a? o necesariamente debe ser otra?? porque si la que ten�a la marco como que es el repositorio, ya no sirve? ah� es donde se me entrevera el asunto... voy a revisar el link que me pasastes.. byeeeeeeeeeeeee

Hola Paola,

Yo he usado principalmente SVN para pillar c�digo a mi m�quina, pero hasta hace poco nunca para usarlo como repositorio. Lo �nico que te puedo decir, es, que por comodida (uso xp-dev.com), nunca he creado el proyecto en mi m�quina primero, no por nada, sino simplemente, porque no s�. Para ahorrarme quebraderos de cabeza he creado primero el proyecto en el repositorio vac�o, y luego he hecho un svn checkout, para que me coja toda la configuraci�n. A partir de ah�, uso svnX (MacOS), para hacer los commits, donde, ya que, con una interfaz gr�fica, es m�s c�modo marcar, o desmarcar todo lo que realmente qiueres grabar y subir al repo.

En Win usaba Tortoise si no recuerdo mal, y en Linux, no lo recuerdo la verdad.

Un saludo.

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi

Reply by email