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)
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:
Son aquellos comandos necesarios para la correcta gestión de permisos de las librerias.
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.
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.
Este comando básico se encarga de actualizar la copia local al último estado confirmado (Commit) de la ruta del repositorio.
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.
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.
Este comando básico se encarga de bloquear archivos de la copia local.
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.
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.
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.
Este comando básico se encarga de desbloquear archivos de la copia local previamente bloqueados.
Presione click derecho sobre el archivo ó directorio y seleccione el comando TortoiseSVN → Release Lock
Son aquellos comandos que brindan soporte a los comandos básicos, permiten realizar tareas de control y seguimiento.
Este comando de utilidad se encarga de listar el estado de los archivos o directorio.
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.
Este comando de utilidad se encarga de listar el historial de modificaciones de los archivos en el repositorio SVN como Commit