Power Builder - Subversion en power builder

   
Vista:

Subversion en power builder

Publicado por Adiela Tabares (22 intervenciones) el 21/08/2008 21:35:04
Hola amigos y amigas

Poseo un problemita, no he podido configurar los usuario en el cvs subversion , con un servidor basado en svnserver.

Si me pueden ayudar se los agradezco inmensamente.

Saludos,
Adiela
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Subversion en power builder

Publicado por Marcelo Peñailillo (1 intervención) el 14/09/2011 17:30:02
Hola, un poco tarde la respuesta, pero le puede servir a alguien.

Acabo de seguir todos los pasos en un articulo de un blog: http://diegoefx.blogspot.com/2011/05/implementar-subversion-con-power.htm

con las últimas versiones de los paquetes requeridos y PowerBuilder 11.5 y funciona OK.

Muchisimas gracias a. http://diegoefx.blogspot.com/

Igual lo pego acá como texto ya que de todas formas las imágenes no están disponibles...

Implementación de Subversion con Power Builder 10.5
Pasos para Implementar subversion con el powerbuilder 10.5
MANUAL BASICO DE INSTALACION, CONFIGURACION Y USO DEL SVN (SUBVERSION).
1. Introducción.
¿Qué es el control de Versiones?
El sistema de control de versiones (o sistema de control de revisiones) es una combinación de tecnologías y prácticas para seguir y controlar los cambios realizados en los ficheros del proyecto, en particular en el código fuente.
Es muy útil cuando se quiere manejar un grupo de desarrolladores o para desarrollo donde múltiples objetos o librerías son compartida entre módulos.


Una vez configurado el Servidor de Versiones, cada desarrollador tiene en su estación de trabajo los fuentes con los cuales trabajará en forma local, más una carpeta sincronizada al servidor a través del cual cada cambio realizado por un desarrollador es levantado al servidor de versiones, de esta forma los demás desarrolladores obtienen las actualizaciones realizadas.
1. Tecnologías a ser utilizadas.
• TortoiseSVN (visual svn interface for windows).
Este es cliente Svn para acceder al servidor de versiones.
• Subversion (console SVN applications).
El servidor de versiones utilizado es el Visual SVN Server 2.1.5.
• PbSccProxy.
Es un complemento para realizar el manejo de versiones de fuentes de Power Buider.
• Slik-Subversion-1.6.11-win32
Complemento a instalar en las estaciones clientes para integrar el PowerBuilder con el PbSccProxy.

 
2. Proceso de Instalación.
La instalación consiste en lo siguiente:
• En el Servidor:
En el equipo a ser utilizado como servidor debe instalarse el Visual SVN Server que es el servidor de Repositorios.
• En las estaciones de Trabajo:
En las estaciones de trabajo debe instalarse el TortoiseSVN, el PbSccProxy y el Slik-Subversion.
1. Instalación del PbSccProxy.
Seguir el asistente de Instalación.
2. Instalación del Visual SVN Server. (Instalación en el Servidor)
Seguir el Asistente de instalación.
3. Instalación del Tortoise SVN
Seguir el Asistente de instalación.
Finalizado la instalación le pedirá que reinicie el sistema
4. Instalación del Slik-Subversion. (Instalación en las estaciones clientes)
5. Configuración del Servidor.
1. Abrir el Visual SVN Server Manager.
2. Click derecho en Repositorios / Crear Nuevo Repositorio.
3. Poner un nombre al repositorio.
4. Crear los Usuarios del repositorio.
5. Copie la URL de acceso al repositorio. Click derecho sobre el recpositorio creado y seleccione Copy URL to clipboard.
Por ejemplo: https://lanix15580:444/svn/Diego/
Esta dirección es la que se debe pasar a las estaciones de trabajo para que puedan conectarse al servidor de repositorio. Utilizar la dirección IP en vez del nombre del equipo.
De este modo se tendría esta dirección: https://192.168.1.1:444/svn/Diego/
6. Configuración de la estación de Trabajo.
1. Crear dos carpetas, una para el repositorio de sincronización y otra en donde estarán los fuentes de la aplicación.
2. Click derecho sobre la carpeta de sincronización, y seleccione la opción SVN CheckOut.
1. 3. Pegar la URL del Servidor de Versiones que creamos anteriormente en el campo URL of Repository.
Para sincronizar con el servidor la primera vez nos pedirá ingresar el usuario y contraseña del SVN.
El directorio de Check Out será el directorio que se sincroniza con el servidor para saber si hay nuevas versiones o si existen cambios en nuestra versión de trabajo. Una vez que haya finalizado el proceso de sincronización la carpeta tiene un icono verde para indicar que la carpeta esta sincronizada con la versión que se encuentra en el servidor
7. Configuración del proyecto en POWER BUILDER.
1. 1. Abrir el workspace del proyecto.
2. 2. Click derecho sobre el workspace y seleccionar Propiedades e ir al Tab Source Control.
1. 3. Seleccionar en Source Control System la opción PBSCC PROXY y luego seleccionar en Proyect la carpeta a la que le dimos CheckOut.
Tildar las casillas de ”Delete PowerBuilder – generated object files” y “Suppress prompts to overwrite read –only files”
1. 4. Si todo queda bien el workspace y los pbls quedan con un signo + color verde al lado.
Si es la primera vez que se importa el proyecto al Repositorio, realizar los siguientes pasos. Si el Proyecto ya se encuentra en el Repositorio estos pasos no son necesarios ya que el proyecto ya estar sincronizado con el Repositorio.
1. 5. Click derecho al workspace y seleccionar la opción “Add to Source Control…”
6. Seleccionar los objetos que van a estar bajo el control de versiones e ingresar un mensaje inicial para la exportación del proyecto al Servidor.
Este proceso es para la primera vez que agregamos un proyecto bajo el control de versiones. Si el proyecto ya está en el servidor el paso 5 y 6 ya no serían necesarios.
7. Al finalizar los objetos quedan con un círculo verde al lado quedando agregados al control de versiones.
8. Uso del Control de versiones con Power Builder.
1. Check-out
Una vez que el objeto está bajo el control de versiones, para poder modificarlo es necesario realizar un proceso denominado checkout, que consiste básicamente en que el desarrollador bloquee o reserve este objeto para poder modificarlo evitando que otros desarrolladores modifiquen el mismo objeto. Este objeto permanece bloqueado hasta que se realice el check in de manera a que cuando otro desarrollador quiera acceder al mismo objeto ya se encuentre liberado y con los últimos cambios realizados sobre el mismo.
Para utilizar un objeto hacer click derecho sobre el objeto y seleccionar checkout.
Cuando el objeto está bajo nuestro control aparece con el siguiente icono en frente.
Si el objeto está siendo modificado por otro usuario aparecería con una cruz roja, y con un círculo si el objeto fue modificado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar