Control de Versiones
Hola a todos, en la empresa donde trabajo, quiero implementar un sistema de control de versiones del software elaborado en mi area de desarrollo (codigo fuente y ejecutables). El desarrollo lo realizan en VB y java, y trabajan con sistema operativo XP, y el motivo por el que les escribo es para pedirles opinion de que software para linux, conocen y cual me recomiendan? he visto algunas cosas en la web, pero me gustaria conocer su opinion. Saludos JCarlos
Juan Carlos Bravo Celis wrote:
Hola a todos, en la empresa donde trabajo, quiero implementar un sistema de control de versiones del software elaborado en mi area de desarrollo (codigo fuente y ejecutables). El desarrollo lo realizan en VB y java, y trabajan con sistema operativo XP, y el motivo por el que les escribo es para pedirles opinion de que software para linux, conocen y cual me recomiendan? he visto algunas cosas en la web, pero me gustaria conocer su opinion.
Saludos
JCarlos
Hola Deberías mirar por Subversión como repositorio de archivos fuentes y sistema de control de versiones. Además para una mejor organización de una equipo de desarrollo es casi indispensable un sistema de control y seguimiento de incidencias, prueba alguno de estos: bugzilla, trac, gforge, mantis, si hay pasta pues recomiendo absolutamente Atlassian JIRA. :-D Por evitar la fatiga no os puse los links pero con googlear ya tendrán la suficiente información. Saludos! -- Armindo T. Díaz Argaña /"Si tienes un amigo, visítalo con frecuencia pues las malas hierbas y las espinas invaden el camino por donde nadie pasa."/ Proverbio Arabe
2006/11/9, Juan Carlos Bravo Celis <elbravito@gmail.com>:
Hola a todos, en la empresa donde trabajo, quiero implementar un sistema de control de versiones del software elaborado en mi area de desarrollo (codigo fuente y ejecutables). El desarrollo lo realizan en VB y java, y trabajan con sistema operativo XP, y el motivo por el que les escribo es para pedirles opinion de que software para linux, conocen y cual me recomiendan? he visto algunas cosas en la web, pero me gustaria conocer su opinion.
subversion es el sustituto de cvs que en su epoca fue utilizado mucho !!! tambien esta git, que es lo que se utiliza los desarolladores del kernel, pero nunca lo utilize !!! :-( en lo personal, recomendaria subversion, ademas (me comentaron) hay un plugin para VB que anade un boton a la interface de VB y asi ser mas facil sincronizar los proyectos. salu2 -- -- Victor Hugo dos Santos Linux Counter #224399
Hola a todos Yo use durante años CVS y me gustaba mucho, pero por necesidades ajenas al asunto empece a trabajar con subversion y decididamente no hay color. Es muchisimo mas comodo de usar y mantener, Para desarrollo uso entorno windows y como cliente de subversion tortoisesvn que se integra dentro del propio explorer de windows y es comodisimo. Para el desarrollo en linux solo he usado los comandos de svn desde consola para descargar/actualizar/confirmar proyectos. Asi que yo te animo a que uses subversion, cvs es un producto del pasado.....(todavia mas vivo que subversion pero tiempo al tiempo) Un saludo Emiliano Sutil
Hola a todos, On 09/11/06, Emiliano Sutil <emiliano.sutil@gmail.com> wrote:
Hola a todos
Yo use durante años CVS y me gustaba mucho, pero por necesidades ajenas al asunto empece a trabajar con subversion y decididamente no hay color. Es muchisimo mas comodo de usar y mantener,
Para desarrollo uso entorno windows y como cliente de subversion tortoisesvn que se integra dentro del propio explorer de windows y es comodisimo. Para el desarrollo en linux solo he usado los comandos de svn desde consola para descargar/actualizar/confirmar proyectos.
Asi que yo te animo a que uses subversion, cvs es un producto del pasado.....(todavia mas vivo que subversion pero tiempo al tiempo)
Siguiendo sus consejos, voy a instalar subversion, por ahora estoy en un proceso de migracion de base de datos asi que dejare lo del control de versiones por unos dias, ya les escribire en cuanto lo tenga instalado y con algunas configuraciones que intentare por mi mismo, o cuando haya un tema en la cual pueda emitir opinion. Saludos y Gracias otra vez JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-11-10 a las 10:59 -0500, Juan Carlos Bravo Celis escribió:
Siguiendo sus consejos, voy a instalar subversion, por ahora estoy en un proceso de migracion de base de datos asi que dejare lo del control de versiones por unos dias, ya les escribire en cuanto lo tenga instalado y con algunas configuraciones que intentare por mi mismo, o cuando haya un tema en la cual pueda emitir opinion.
Sourceforge usa ambos, cvs y subversion, y tiene buena documentación sobre el uso de ambos. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFVKZItTMYHG2NR9URAm1WAJ9zVJjc9HCyxKfvnMj8p16hpjGHgwCaA+Tl NRCZ5g1a0sastmNJ/5mm95w= =cysb -----END PGP SIGNATURE-----
On 10/11/06, Carlos E. R. <robin.listas@telefonica.net> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-11-10 a las 10:59 -0500, Juan Carlos Bravo Celis escribió:
Siguiendo sus consejos, voy a instalar subversion, por ahora estoy en un proceso de migracion de base de datos asi que dejare lo del control de versiones por unos dias, ya les escribire en cuanto lo tenga instalado y con algunas configuraciones que intentare por mi mismo, o cuando haya un tema en la cual pueda emitir opinion.
Sourceforge usa ambos, cvs y subversion, y tiene buena documentación sobre el uso de ambos.
He retomado la configuracion de subversion, y tengo algunas dudas que no he logrado aclarar aun y paso a exponerlas: 1. siguiendo el README.SuSE de subversion, no entiendo el siguiente tema, pido disculpas si la pregunta parece algo tonta.. que quiere decir la siguiente linea..? Now import the data, e.g. svn import /path/to/project2-tree http://host/repos/project2 2. las personas del area de desarrollo, podran acceder a los archivos via web, necesitan algun cliente especial para poder grabar los cambios..? 3. los desarrolladores deberan descargar las fuentes siempre que se requiera realizar algun cambio..? Saludos JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
tema, pido disculpas si la pregunta parece algo tonta..
que quiere decir la siguiente linea..?
Now import the data, e.g. svn import /path/to/project2-tree http://host/repos/project2
Esto lo que hace es meterte la estructura de directoresi que tienes en /path/to/project2-tree en el repositorio de subversion.
2. las personas del area de desarrollo, podran acceder a los archivos via web, necesitan algun cliente especial para poder grabar los cambios..?
via web con el websvn solo puedes ver el repositorio (que yo sepa) tendras que usar el cliente para descargate los fuentes y hacer actualizaciones. Yo para el desarrollo uso windows y como cliente uso el TortoiseSvn
3. los desarrolladores deberan descargar las fuentes siempre que se requiera realizar algun cambio..?
Claro, ¿si no sobre que van a hacer cambios? a no ser que añadan ficheros nuevos que tendrán que añadirlos al repositorio
Saludos
Emi
JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 01/12/06, Emiliano Sutil <emiliano.sutil@gmail.com> wrote:
tema, pido disculpas si la pregunta parece algo tonta..
que quiere decir la siguiente linea..?
Now import the data, e.g. svn import /path/to/project2-tree http://host/repos/project2
Esto lo que hace es meterte la estructura de directoresi que tienes en /path/to/project2-tree en el repositorio de subversion.
Dejame ver si entendi, actualemte tengo las fuentes de los programas en /home/datos/programas/ y dentro estan proyecto1, proyecto2,.... cuando se ejecuta svn import /home/datos/programas/proyecto1 entonces todo el contenido de esta carpeta se copiara en el repositorio... y desde ese momento sera subversion el que se haga cargo de todo, y no pasaria nada si borro la carpeta /home/datos/programas ... estoy en lo correcto..?
2. las personas del area de desarrollo, podran acceder a los archivos via web, necesitan algun cliente especial para poder grabar los cambios..?
via web con el websvn solo puedes ver el repositorio (que yo sepa) tendras que usar el cliente para descargate los fuentes y hacer actualizaciones. Yo para el desarrollo uso windows y como cliente uso el TortoiseSvn
Lo tendre en cuenta...
3. los desarrolladores deberan descargar las fuentes siempre que se requiera realizar algun cambio..?
Claro, ¿si no sobre que van a hacer cambios? a no ser que añadan ficheros nuevos que tendrán que añadirlos al repositorio
jejeje, ;) tienes razon hombre, lo que me preucupa es el tema de los comits pues los encargados del pase a produccion de las modificaciones o de los nuevos desarrollos van a ser personas de otra area, que solo se dedicaran a compilar las fuentes y distribuir los ejecutables. Saludos JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Dejame ver si entendi, actualemte tengo las fuentes de los programas en /home/datos/programas/ y dentro estan proyecto1, proyecto2,....
cuando se ejecuta svn import /home/datos/programas/proyecto1 entonces todo el contenido de esta carpeta se copiara en el repositorio... y desde ese momento sera subversion el que se haga cargo de todo, y no pasaria nada si borro la carpeta /home/datos/programas ... estoy en lo correcto..?
Si es eso, pero antes de borrar nada asegurate que puedes descargartelo del repositorio del svn no vaya a ser que pierdas algo
2. las personas del area de desarrollo, podran acceder a los archivos via web, necesitan algun cliente especial para poder grabar los cambios..?
via web con el websvn solo puedes ver el repositorio (que yo sepa) tendras que usar el cliente para descargate los fuentes y hacer actualizaciones. Yo para el desarrollo uso windows y como cliente uso el TortoiseSvn
Lo tendre en cuenta...
3. los desarrolladores deberan descargar las fuentes siempre que se requiera realizar algun cambio..?
Claro, ¿si no sobre que van a hacer cambios? a no ser que añadan ficheros nuevos que tendrán que añadirlos al repositorio
jejeje, ;) tienes razon hombre, lo que me preucupa es el tema de los comits pues los encargados del pase a produccion de las modificaciones o de los nuevos desarrollos van a ser personas de otra area, que solo se dedicaran a compilar las fuentes y distribuir los ejecutables.
Pues piensa que se tendrán que descargar los fuentes para poder compilarlos y si modifican algo tendrán que hacer commit para que se actualice en el repositorio
Saludos
Emi
JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (5)
-
Armindo Díaz Argaña
-
Carlos E. R.
-
Emiliano Sutil
-
Juan Carlos Bravo Celis
-
Victor Hugo dos Santos