Herramientas de usuario

Herramientas del sitio


ada:tips:sicoferp:general:pbtows:procesos:repositorio

PBtoWS - Proceso: Repositorio

Este proyecto requiere de un nuevo repositorio SVN 1) para el control de versiones. A continuación se explicará el proceso de gestión de la nueva estructura:

Pasos Previos

Cada equipo (PC) que utilice el nuevo repositorio debe tener instalado un cliente SVN para gestionar y actualizar los cambios del código fuente. El software utilizado por la compañia es el Tortiose SVN para descargar, instalar y configurar solicite apoyo del área de TI 2).

Descarga del Respositorio Raíz

El repositorio ráiz se debe descargar desde la url: http://adacsc.co:1443/svn/repository/ADA/SICOF/SICOF%20PBtoWS

Estructura

Está compuesto por los siguientes directorios:

  • DB: Directorio que contiene recursos del ambiente de datos de configuración (Este directorio no se debe utilizar).
  • Resource: Directorio que contiene recursos utilizados en el proyecto
  • Branches: Rama para el área de desarrollo
  • Trunk: Rama para el área de calidad
  • Tags: Rama que contiene las versiones estables

Recomendaciones

  • Descargue el repositorio en una unidad diferente a C:
  • No descargue los directorios DB y Tags

Configuración para la gestión de Objetos

Para utilizar el repositorio por objetos se debe crear una estructura proxy (intermedia) que permita gestionar los objetos por archivos. Esto se logra creando dentro del directorio raiz una carpeta de nombre Local3) con la copia exacta de la estructura del repositorio de código branches como se visualiza en la siguiente imagen

Instalación del Plugin: PBSCC Proxy 2.01.80

El Plugin PBSCC Proxy permite la gestión SVN por Objetos, se encuentra en la ruta local del repositorio raíz del directorio Resource ó puede descargarlo desde la url PBSCC Proxy. El proceso de instalación es básico, ejecute el archivo ejecutable pbsccsetup.exe y siga el asistente

Asegurandose que la instalación se debe realizar dentro de la instalación del software control de versiones instalado TortoiseSVN

Una vez finalizada la instalación del Plugin cierre la ventana del asistente y abra el IDE del Powerbuilder.

Configuración del Plugin: PBSCC Proxy 2.01.80

Abra el IDE Powerbuilder y cargue el Workspace de su copia local seleccionando el archivo del proyecto Ej: D:\ADA\SICOF\SICOF PBtoWS\Local\Branches\branches 12.5.2.5.0\SICOF PBtoWS.pbw dirijase a las propiedades del workspace y ubiquese en la pestaña Source Control A continuación se explican las opciones que debe modificar para la correcta configuración del plugin:

  • Source Control System: Selecciona el tipo de control de versión que se utilizará en el proyecto, si previamente instaló el Plugin PBSCC Proxy estará disponible en la selección.
  • User ID: Indica el usuario con el cuál se registrarán los cambios en el respositorio. Previamente debe disponer de una usuario válido y activo con permisos de escritura para el repositorio. Si no cuenta con un usuario debe solicitarlo al área de TI
  • Project: Esta opción es la que permite conectar el repositorio SVN con la copia local de esta manera se podrá exportar y administrar los objetos por medio de archivos. Se debe ingresar la ruta del raíz de respositorio descargado en el equipo (PC). Ej: Ruta Respotorio: D:\ADA\SICOF\SICOF PBtoWS\Branches\branches
  • Local Root Directory: Por defecto será la ruta local donde se carga el workspace por defecto viene precargada. Ej 12.5.2.5.0 Ruta Copia Local: D:\ADA\SICOF\SICOF PBtoWS\Local\Branches\branches 12.5.2.5.0

Una vez ingresada y seleccionada la información active las casillas:

  • Requiere comments on check-In
  • Show warning when opening objects not checked out

Proceda a validar la configuración presionando el boton Connect luego Apply y por último OK si toda la configuración se realizó correctamente vera que el codigo ahora tiene unos iconos que indican que esta conectado en un sistema de versionamiento por objetos.

2)
La solicitud de esta gesión puede requerir un ticket
3)
Debe utilizar este nombre por consenso
ada/tips/sicoferp/general/pbtows/procesos/repositorio.txt · Última modificación: 2019/04/26 16:19 por carlos.torres