Estoy en la misma situación que tú, planteándome como solucionar el tema del
control de versiones. He contactado con una empresa que ha hecho algún
desarrollo sobre CVS que permite "descargar" la fuente del repositorio (IFS)
a la librería del desarrollador y que este edite la fuente y luego la suba
al repositorio. 

Te dejo un link de un video-demo sobre como funciona:
http://march-hare.com/cvspro/prods.asp?pdf=8


Un saludo,

Antonio. 

 
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de Vicente García
Valero
Enviado el: viernes, 07 de diciembre de 2007 12:43
Para: forum.help400
Asunto: Gestión fuentes - Bibliotecas - CVS - IFS

Os planteo un comentario para que en un viernes como este de puente para 
algunos, opinéis:

Estoy planteándome entre seguir teniendo los fuentes en bibliotecas y 
archivos de fuentes o pasar a un sistema de directorios en el IFS y 
utilizar un sistema tipo CVS (http://es.wikipedia.org/wiki/CVS) o 
Subversion/SVN (http://es.wikipedia.org/wiki/Subversion) para el control 
de los mismos.

Evidentemente cada uno de los sistemas tiene sus pros y sus contras 
(opiniones personales mías), algunos de los cuales voy a intentar 
relacionar.

Sistema tradicional de bibliotecas

* Los fuentes pueden consultarse/editarse tanto con el SEU como con 
WDSc. Ventaja.
* El control de los cambios respecto a versiones anteriores o 
seguimiento del histórico de cambios es limitado y más laborioso que con 
el método IFS. Inconveniente.
* Las ediciones se realizan directamente contra un único fuente que 
reside en el AS400. Lo considero ventaja en la mayoría de casos.
* ...


Sistema IFS/CVS/Subversion

* Los fuentes solo pueden consultarse/editarse con WDSc u otro editor, 
pero no SEU. Inconveniente.
* El control de los cambios respecto a versiones anteriores o 
seguimiento del histórico de cambios es fácil y permite el trabajo de 
varios desarrolladores simultáneamente sobre el mismo fuente. Ventaja.
* Las ediciones se realizan contra copias locales de los fuentes y se 
sincronizan posteriormente contra el servidor CVS/SVN. ¿Inconveniente o 
ventaja?
* ...

El uso de uno u otro sistema considero que depende de que metodología 
utilicemos y como de grande y/o disperso sea el equipo de desarrollo. 
Nosotros procuramos que un fuente se esté modificando en cada momento 
por solo una persona y por un número limitado de cambios (debidos a 
correcciones o mejoras). Mantenemos una versión del fuente que 
corresponde al objeto que se está ejecutando en el entorno de 
explotación y otra versión que es la que se está modificando en el 
entorno de pruebas (máquina separada) y que es la que se compila y se 
ejecuta allí. Siempre podemos comparar los cambios realizados, pero 
claro de una sola versión atrás. Con este método nunca hemos tenido 
problemas.

En el 99% de los casos ya utilizamos WDSc (versión 7.0) para la 
edición/visualización/validación de los fuentes alojados en bibliotecas 
y solo en casos de querer ver un fuente rápidamente, utilizamos SEU.

Hay que tener en cuenta también la posibilidad de que empecemos a 
realizar pequeños desarrollos en Java y web dentro del AS400, cuyos 
fuentes residirán en el IFS, por lo que deberían convivir posiblemente 
los dos sistemas de fuentes.

¿Cual es vuestra opinión sobre todo esto? ¿Ventajas, inconvenientes? ¿Ideas?

-- 
Vicente García Valero
Departamento Auditoría/Organización/Programación
Cerámica SALONI, S.A.

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a