Tabla de Contenidos

Manual SVN: Gerente de Productos - Powerbuilder

El siguiente manual es una guía rápida para el control de librerias del entorno powerbuilder en la gestión de incidencias (Tickets) que requieren la atención de la fabrica de desarrolladores ADA en los módulos:

Para más información acerca de la tecnología SVN y de la herramienta utilizada consultar la guía: TortoiseSVN A Subversionclient for Windows 1)

Antes de Iniciar...

Cada gerente de producto debe solicitar al gerente de fabrica la instalación y descarga de los recursos y herramientas necesarias para la gestión de las librerias de los módulos que gestionará.

La guía está estructurada en comandos básicos y comandos de utilidades; a continuación serán explicados:

Comandos Básicos

Son aquellos comandos necesarios para la correcta gestión de permisos de las librerias.

Comando SVN: Revert (Revertir)

Este comando básico se encarga de revertir cambios locales al ultimo update realizado, es esencial antes de actualizar el estado de la copia local.

Como ejecutarlo

Presione click derecho sobre el archivo o directorio y seleccione el comando en el menú TortoiseSVN → Revert

Se visualizará una ventana la cual permite seleccionar los archivos que desea revertir.

Al seleccionar los archivos y aceptar, se realizará el proceso de reversión y al finalizar mostrará la siguiente ventana.

Comando SVN: Update (Actualizar)

Este comando básico se encarga de actualizar la copia local al último estado confirmado (Commit) de la ruta del repositorio.

Como ejecutarlo

Presione click derecho sobre el archivo o directorio y seleccione el comando Update

Se realizará el proceso de actualización y se mostrará el log de los archivos modificados en el repositorio SVN y actualizados en la copia local.

Error de Actualización

Algunas veces al actualizar un archivo ó directorio se obtiene el siguiente mensaje de error. Esto sucede porque actualizamos el directorio local y nuestra copia local no tiene un estado válido ó reconocido por el repositorio SVN. Para solucionar esta situación primero ejecute el comando Revert sobre los archivos ó directorio que generó la inconsistencia.

Comando SVN: Get Lock (Bloquear)

Este comando básico se encarga de bloquear archivos de la copia local.

Como ejecutarlo

Presione click derecho sobre el archivo ó directorio y seleccione el comando TortoiseSVN → Get Lock

A continuación se abrirá una ventana con la lista de archivos disponibles para bloquear y un cuadro de texto. Se recomienda que antes de bloquear los archivos se ingrese un comentario que describa el motivo del bloqueo.

Seleccione el archivo ó archivos que desea bloquear y pulse aceptar para visualizar la siguiente ventana.

Error por Actualización Reciente

Al intentar bloquear un archivo ó directorio sale la siguiente ventana. Este error se genera porque la copia local está desactualizada. Solución: ejecute los comandos Revert y Update para actualizar la copia local al ultimo estado confirmado del repositorio SVN.

Error por Bloqueo previo

Al intentar bloquear un archivo ó directorio sale la siguiente ventana. Este error se genera porque el archivo ó directorio fue bloqueado por otro usuario. Solucion: Cuando se presente está situación debe utilizar el comando de utilidades Check for modifications para identificar que usuario tiene el recurso bloqueado y gestionar con ese usuario el acceso al recurso. Nota: No se debe romper un bloqueo ya que esa acción puede generar inestabilidad en el sistema SVN.

Comando SVN: Release Lock (Desbloquear)

Este comando básico se encarga de desbloquear archivos de la copia local previamente bloqueados.

Como ejecutarlo

Presione click derecho sobre el archivo ó directorio y seleccione el comando TortoiseSVN → Release Lock

Seleccione los archivos y confime

Se visualiza una ventana con el desbloqueo realizado

Comandos de Utilidades

Son aquellos comandos que brindan soporte a los comandos básicos, permiten realizar tareas de control y seguimiento.

Comando SVN: Check for modifications (Ver modificaciones)

Este comando de utilidad se encarga de listar el estado de los archivos o directorio.

Como ejecutarlo

Presione click derecho sobre el archivo ó directorio y seleccione el comando TortoiseSVN → Check for modifications

Se visualiza una ventana con una tabla la cual lista todos los archivos del directorio y las propiedades de modificación como bloqueos, usuario, fechas etc.

Comando SVN: Show Log (Historial de Cambios)

Este comando de utilidad se encarga de listar el historial de modificaciones de los archivos en el repositorio SVN como Commit

Como ejecutarlo

Presione click derecho sobre el archivo ó directorio y seleccione el comando TortoiseSVN → Show Log

Se visualiza una ventana que permite ver el historial de cambios, las notas de confirmación y el listado de archivos confirmados por cada commit.