Vous êtes sur la page 1sur 15

Previo

Descargar de la ruta de red la carpeta tools-pb \\Usersad.everis.int\enterprise_files\Spain\Madrid\Proyectos\Utilities\000102-Gas Natural Inf\00117-Delta construccion id20\Intercambios\13 - Soporte\SNAPSHOT

PowerBuilder
Desinstalar versin actual
1. Desinstalar power builder y infoMaker en caso de tenerlo instalado 2. Una vez desinstalados ambos, reiniciar el equipo. 3. Entrar el la carpeta Documentos y borrar las carpetas sybase 4. Entrar en C:\Program Files (x86) y borrar la carpeta sybase 5. Abrir el men de Windows y ejecutar el registro, escribiendo regedit en el box de bsqueda de programas

6 borrar las claves de registro pulsando suprimir en la carpeta sybase de la ruta HKEY_CURRENT_USER->Software Si pide borrar todas las claves aceptamos

7 Repetir el borrado para la ruta HKEY_LOCAL_MACHINE->Software, si existe la carpeta sybase.

Instalar nueva versin


1 Abrir la carpeta de aplicaciones descargada y ejecutar el instalador de power autorun.exe (C:\Users\amunozlo\Desktop\tools_pb\tools_PB-SVN\tools_PB-SVN\instalador de power\pb1150prodwin32\pb1150prodwin32) *Nota: No reiniciar el equipo cuando finalice la instalacin **No se podr utilizar el anterior instalador. Se ha de utilizar el de la ruta indicada ya que tiene el parche EBF 19909 integrado. 2 Copiar las libreras de la carpeta C:\Users\amunozlo\Desktop\tools_pb\tools_PBSVN\tools_PB-SVN\instalador de power\crack\crack, en la ruta indicada en el readme.txt 3 reiniciar

SVN
Version 1.6.16, no superior Instalar Slik-Subversion-1.6.16-x64.msi de la carpeta de aplicaciones Comprobar mediante el siguiente comando que la versin de svn es la que corresponde svn --version

TortoiseSVN
Versin 1.6.16 (no superior). 1 Si la versin actual es diferente desinstalar tortoise del equipo 2 Instalar TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi de la carpeta de aplicaciones

WinMerge

Versin 2.14.0 Instalar WinMerge-2.14.0-Setup.exe de la carpeta de aplicaciones Nota: Si se instala despus de TortoiseSVN configura automticamente TortoiseSVN

PBOrca
Versin 1.00.17 Descomprimir pborca_1.00.17.zip de la carpeta de aplicaciones a una carpeta de sistema, por ejemplo en C:\Program Files\ Una vez descomprimido aadir la carpeta del pborca.exe (;C:\Program Files\pborca_1.00.17 ) en la variable de entorno PATH

Plugin Powerbuilder (pbscc-proxy)


Versin 2.01.80 Para usar svn con PowerBuilder instalamos el pbsccsetup_2.01.80 de la carpeta de aplicaciones.

Instalacin de la Aplicacin en V10


La instalacin del cdigo fuente de aplicacin cliente en v10 necesita unos pasos previos.

Inicializacin del entorno de trabajo


Inicializacin del SVN
1. Mediante TortoiseSVN 1. Abrimos el explorador de windows y nos situamos en el directorio padre 2. Con el botton derecho del mouse abrimos el menu popup 3. Seleccionamos SVN Checkout...

4. En la pantalla rellenamos el campo URL of repository con la url del entorno de trabajo http://quark.everis.int/svn/DELTA/modules/delta/gui-pb/branches/SoporteID20 5. En el campo checkout directory lo rellenamos con el directorio completo donde quedemos instalar y damos ok. 6. Se abrir una nueva pantalla en la que realizar la descarga. Cuando acabe dar al ok.

Generar PBLs
Si en el espacio de trabajo existe el fichero generatePbl.orc, abrir una consola en el nuevo directorio creado y ejecutar pborca generatePbl.orc Nota: Ejecutar slo si existe.

Tratamiento del Workspace


Ejecutamos PowerBuilder y se abre el Workspace que hay en el directorio creado. Abrimos con el botn derecho del ratn las propiedades del Workspace.

Propiedades del Workspace para el source control

1. Situarse en la pestaa del Source CONTROL 2. En el campo Source Control System seleccionar PBSCC Proxy 3. En el campo User Id el codigo de usuario de gas natural 4. Copiar el contenido del campo Local Root Directory al campo Project y aadirle \src 5. Marcar los campos Require comments on check-In, Delete PowerBuilder-generated object files, Perform diff on status update y Show warning when opening objects not cheked-Out 6. Dar le al ok 7. Finalmente con el botn derecho del ratn, en el popup men seleccionamos Get Latest Versin. Se abrir una ventana pequea. Dar le al Ok. Y a la segunda ventana (que puede tardar un poco en aparecer) dar le tambin al Ok.

Uso del Source Control


Introduccin

Como se puede ver en la imagen aparecen unos smbolos a la izquierda del nombre de los objetos. El significado de dichos smbolos se indica en la tabla inferior: El objeto est en el source control pero nadie lo tiene en check-Out El objecto existe en local pero no est bajo el source control El usuario local tiene el objeto en check-Out Otro usuario tiene el objeto en check-Out (No se puede hacer el check-Out en local) Hay que hacer un Get Latest Version del objeto

Crear un nuevo objeto


Para crear un nuevo objeto se crea el mismo siguiendo las pautas habituales de PowerBuilder. Cuando se guarda aparece en el rbol con el smbolo ( ) a la izquierda. Para aadir el objeto al Source control simplemente se hace click con el boton derecho del ratn y se selecciona la opcin Add to Source Control... Aparecer una pantalla con el objeto seleccionado. Se da al Ok. Aparece una nueva pantalla con: 1. History. Combobox con los mensajes que se han ido informando

2. Message. Es un texto libre, que se ha de informar - No se puede subir el opbjeto sin informar este mensajaje -. El contenido debe ser el motivo de la subida. 3. Path. Informa del comando subversin que se est ejecutando y el path de los objetos afectados. Una vez informado el mensaje se da al Ok y el objeto queda integrado en el Source Control. A partir de este momento para poder modificarlo habr que hacer check-Out. Durante el proceso, como se puede ver en la ltima imagen de debajo, aparece la pantalla de output de PowerBuilder con la informacin del resultado del proceso.

Nota: En PowerBuilder cuando se aade uno o varios objetos al Source Control se hace simultaneamente add y commit en subversin.

Modificar un objeto. check-Out y check-In


Cuando un proyecto PowerBuilder est bajo el Source Control no se permite guardar las modificaciones de los objetos que el desarrollador no tienen bloqueados. Importante: no permite guardar modificaciones pero si hacerlas lo que puede suponer la perdida de horas de programacin.

Slo se pueden bloquear aquellos objetos que no estn bloqueados por otro desarrollador, es decir que no tenga el smbolo ( ) a su izquierda.

Check Out
Para bloquear un objeto se presiona sobre el objeto con el botn derecho el ratn y se selecciona la opcin Check Out. Se visualiza una pantalla con el objeto seleccionado y se da al Ok. Veremos en el rbol que el objeto aparece con el smbolo ( ) a la izquierda. Ya se puede modificar el objeto.

Check In
Para subir las modificaciones al Source Control se presiona en el rbol sobre el objeto con el botn derecho y se selecciona la opecin Check In del men emergente. Aparece la pantalla con el objeto seleccionado y una pantalla igual a la de Crear un nuevo objeto. Siempre es obligatorio informar el mensaje.

Undo Check Out


Si por error se ha hecho check-Out de un objeto que no toca, o al modificar el objeto se ha borrado cdigo que no deba eliminarse, podemos volver atrs realizando el Undo Check Out. Para hacerlo como siempre boton derecho del men, seleccionar Undo Check Out..., y dar Ok a la pantalla de seleccin.

Get Last Version


Los objetos marcados con el smbolo ( ) indican que la versin local del objeto no est correctamente actualizado respecto al servidor. Para actualizarlo solo es necesario boton derecho del ratn sobre el objeto, y escoger en el men emergente la opcin Get Last Versin. Aparecer la ventana de seleccin y se le da ok.

Acciones sobre mltiples objetos


Podemos seleccionar varios objetos al realizar las acciones anteriores. Para ello en vez de presionar con el botn del ratn sobre el objeto, lo hacemos sobre la librera o sobre el target que los engloba. Cuando aparece la pantalla de seleccin podemos escoger los objetos sobre los que hacer la accin. En la pantalla acostumbran a estar seleccionados todos los objetos capaces de recibir la accin.

SCC properties
Cuando un objeto est bloqueado podemos saber el usuario que ha hecho el check-Out mediante la opcin SCC properties...

Show Differences
Se puede ver las diferencias entre el objeto que hemos modificado y el original del sevidor mediante la opcin Show Dufferences...

Show History
La opcin Show History permite ver informacin sobre las revisiones que ha tenido el objeto.

Vous aimerez peut-être aussi