Hot Recovery Versions
Previous topic  First topic  Next topic


Hot Recovery Versions es una funcionalidad orientada a la recuperación de fuentes (sources, headers y forms) que hayan sido modificados y que el programador requiere recuperar.

A tal efecto, Hot Recovery Versions guarda en forma automática y sin intervención del programador, cada uno de los cambios efectuados sobre todos los fuentes de todos los proyectos.

Estos cambios son guardados en formato comprimido dentro de una tabla que se encuentra en el directorio donde está instalado QPM. El nombre de la tabla es
QPM_HotRecovery_######.dbf, donde ###### se corresponde con Version, Release y Build del QPM al que pertenece.

Esta funcionalidad se accede desde la opción Hot Recovery del menú Recovery.



Límites establecidos para cantidades de versiones anteriores a guardar, por cada fuente:


  • Default: 100 versiones, este valor se modifica desde la opción Hot Recovery Options de los menúes Settings y Recovery.
  • Mínimo: 50 versiones.
  • Máximo por fuente: 99.999 versiones.
  • Máximo en la tabla: 999 billones de versiones (equivalentes a 10.000 millones de fuentes con 99.999 versiones cada uno).
  • .




    Para ayudarnos a identificar cual es la versión que deseamos recuperar, QPM nos da la posibilidad de comparar las versiones de nuestro fuente entre si o contra nuestro fuente.
    La comparación trata a uno de ellos como "Base" y al otro como "New", que son los términos que generalmente se especifican en los softwares de comparaciones. Sin embargo en términos de recuperación de fuentes, sería mas apropiado llamarlos archivo "From" y archivo "Target".



    En la comparación, las lneas indicadas con color rojo y una tachadura (
    linea eliminada) son las que ya no estan en el archivo New (Target) y en cambio las l´íneas indicadas con azul son las que se encuentran en el archivo New (Target) pero no en el archivo Base (From).



    También es posible realizar seguimientos de alguna versión en particular agregándole un comentario.
    Esta tarea se puede realizar con Doble Clic o Enter en la versión que se desea comentar o mediante el botón "Comment".
    Las versiones que poseen comentarios son indicadas con la letra
    'C' de Comment.
    Para eliminar un comentario solo bastará con modificarlo dejándolo en blanco.



    El proceso de recuperación se inicia con el botón
    "Recovery File" que permanecerá inhabilitado cuando el archivo "Target" sea la tabla de versiones en lugar de nuestro fuente.

    El proceso de recuperación consiste en copiar desde la base de versiones sobre el fuente actual la versión que se ha solicitado. Previamente, QPM genera una nueva versión automáticamente con el fuente a reemplazar.



    De este modo, si por ejemplo, tenemos 13 (-13) versiones de nuestro fuente y recuperamos la numero -5, lo que ocurrirá será que nuestro fuente pasará a ser la nueva versión -1 de la base de Hot Recovery (indicada con la letra
    'T' de Target) y QPM copiará la versión -6 sobre nuestro fuente (que acaba de ser resguardado como versión -1) (indicada con la letra 'F' de From). Además, el numero de versiones ascenderá a 14 (-14)
    Además, a la versión indicada como
    'T' (Target) se le agrega un comentario indicando que ha sido generada a partir de un proceso de Recovery.



    Nota: para versionar o recuperar el archivo de recursos de nuestra aplicación vea el tópico ¿Cómo versionar y recuperar el archivo de recursos?



    QPM (QAC Based Project Manager) Version 05.05.0016

    Compilación Incremental con las tres versiones de librerías mas populares de la familia MiniGui: HMG, HMG Extended y OOHG.

    Lista de usuarios    Donar vía PayPal    Sitio del proyecto


    Powered by QPM  

    Previous topic  First topic  Next topic