https://foro.gambas-es.org/viewtopic.php?f=10&t=2494&p=17770#p17770
-----------------------------------
jsbsan
Martes, 28 May 2013, 10:28

Re: Control De Versiones Con Google Code Y Gambas3
-----------------------------------
Bueno, reabro este tema, para simplemente comentar un detalle de porque es mejor usar svn (o git) en vez de subir los proyectos completos y poner un ejemplo:

Llevo varios meses trabajando con svn en varios proyectos (de tamaño medianos) y estoy viendo una ventaja "fundamental" con respecto a otros sistemas de almacenamiento ( dropbox, box, u otros sistemas de almacenamiento de este tipo.), y quería compartir mi experiencia:

En concreto os cuento lo que me pasa:
Mi proyecto es de tamaño mediano (unos 3 formularios, 10 módulos, y 4 clases aproximadamente), pero contiene unos archivos de plantillas (que a su vez contienen imágenes)...

- Cada vez que modifico o añado algo relacionado con el código:

1) Con svn, hago el "commit"  (se sube al servidor) los archivos que modifico... (!pero solo los que modifico!)

2) A la vez, hago una copia del proyecto completo (creo un .tar.gz), y lo subo a drive.google (otro disco duro virtual como dropbox, o similares) (que seria el método que usa Dani26)

Problema:
La diferencia entre 1) y 2), es el tiempo que se tarda en subirlo al servidor... Usando svn se tardan segundos en tener el proyecto totalmente "actualizado", con los últimos cambios.... , sin embargo, subiendo el archivo tar.gz, tardo más de media hora (son unos 60 mb los que subo, ya que se sube "todos" los archivos)



Nota:
Evidentemente, el "problema" se puede solucionar, (sacando las plantillas del programa principal, haciendo que el programe una vez se inicie se descargue las plantillas, etc), pero ya serian varios archivos a descargar, el usuario deberia de tener internet,...


