FlexiLayout Studio le permite crear copias de seguridad de FlexiLayouts y ver las diferencias entre distintas versiones de un FlexiLayout. Estas copias de seguridad se almacenan en proyectos, que pueden contener un número ilimitado de copias. Sin embargo, los proyectos solo pueden contener una versión actual que pueda ser utilizada por los usuarios.
Las copias de seguridad de FlexiLayout incluyen elementos, bloques, parámetros de prerreconocimiento, parámetros con nombre, constantes globales y parámetros multipágina. Las copias de seguridad tienen las siguientes propiedades:
- Un número de versión que sirve como identificador de la copia. Este número se genera automáticamente y no se puede editar.
- La fecha y hora en que se creó la copia de seguridad.
- La fecha y hora en que se realizaron los últimos cambios en la copia.
- Un comentario (la propiedad Comment del FlexiLayout; haga clic en FlexiLayout → Propiedades… y seleccione la pestaña General para verlo o editarlo).
Las copias de seguridad no se pueden editar. Puede reemplazar la versión actual por una copia de seguridad mediante el comando Restore (consulte la sección cuadro de diálogo Backup Versions de este artículo para obtener más información).
Creación de copias de seguridad de FlexiLayouts
Las copias de seguridad pueden crearse manual o automáticamente.
1. Creación manual de copias de seguridad
Siga estos pasos para crear una copia de seguridad de un FlexiLayout:
- Haga clic en Create backup… en el menú Project.
- En el cuadro de diálogo que se abre, puede especificar un comentario para la copia de seguridad. Este comentario reemplazará el parámetro Comment del FlexiLayout original.
- Haga clic en el botón Create para crear la copia de seguridad.
Una vez creada la copia de seguridad, puede seguir trabajando en la versión actual del FlexiLayout.
2. Creación automática de copias de seguridad
Las copias de seguridad de los FlexiLayouts pueden crearse automáticamente al exportar los FlexiLayouts. Para configurar la creación automática de copias de seguridad, siga las instrucciones que se indican a continuación:
- Haga clic en Herramientas → Opciones para abrir el cuadro de diálogo Opciones y seleccione la pestaña Otras.
- Seleccione una de las siguientes opciones en la lista desplegable Crear versión de copia de seguridad al exportar:
- Preguntar siempre (predeterminado)
Si esta opción está habilitada, se abrirá un cuadro de diálogo preguntándole si desea crear una copia de seguridad cada vez que utilice el comando Exportar… para exportar un FlexiLayout. Si habilita la opción Realizar siempre la acción seleccionada al exportar en este cuadro de diálogo, el programa recordará su elección (y reemplazará la configuración Preguntar siempre por Crear siempre o No crear nunca, según la opción que seleccione). Haga clic en el botón Crear para abrir el cuadro de diálogo de copia de seguridad.
- Crear siempre
El cuadro de diálogo de copia de seguridad se abrirá cada vez que utilice el comando Exportar… para exportar un FlexiLayout.
- No crear nunca
Las copias de seguridad de los FlexiLayouts no se crearán automáticamente.
- Al crear una copia de seguridad, puede especificar un Comment para ella. Este Comment sustituirá el parámetro Comment del FlexiLayout original.
Puede usar el cuadro de diálogo Backup Versions (Proyecto ► Administrador de copias de seguridad…) para administrar las copias de seguridad de sus FlexiLayouts.
Cuadro de diálogo Backup Versions
El cuadro de diálogo Backup Versions contiene una lista de copias de seguridad del FlexiLayout actual y le permite eliminar copias o revertir la versión actual a una de ellas. También puede ver las diferencias entre la versión actual del FlexiLayout y una de las copias de seguridad.
Para revertir la versión actual a una de las copias de seguridad, haga clic en el botón Restore.
La operación de reversión sustituye la versión actual por la copia de seguridad seleccionada. Se perderán todos los cambios realizados en la versión actual y esta operación no se puede deshacer.
Para eliminar una copia de seguridad, haga clic en el botón Delete.
Para ver las diferencias entre la versión actual de un FlexiLayout y una copia de seguridad, haga clic en Show changes (consulte la sección Visualización de cambios en el árbol de FlexiLayout de este artículo).
Las copias de seguridad que se muestran en el cuadro de diálogo Backup Versions pueden ordenarse por los valores de las columnas de la lista.
Visualización de los cambios en el árbol de FlexiLayout
Puede ver las diferencias entre la versión actual de FlexiLayout y la copia de seguridad como una lista de elementos y bloques que tienen uno de los siguientes estados:
- Los elementos y bloques Deleted están presentes en la copia de seguridad, pero no en la versión actual.
- Los elementos y bloques Added están presentes en la versión actual, pero no en la copia de seguridad.
- Los elementos y bloques Modified están presentes tanto en la copia de seguridad como en la versión actual, pero se han cambiado algunas de sus propiedades (haga clic en para ver los cambios).
Si se realizaron cambios en un grupo de elementos, se mostrará en la lista el grupo completo (incluidos los elementos secundarios). Los elementos y bloques que no hayan cambiado no se incluirán en la lista. Para ordenar los elementos por nombre o por tipo de cambios realizados, haga clic en el título de la columna correspondiente.
Para abrir un elemento o bloque en el árbol de FlexiLayout, haga doble clic en él en la lista. Para abrir el cuadro de diálogo de propiedades de un elemento o de un campo en la pestaña que contiene la propiedad modificada, haga doble clic en la propiedad en la lista detallada de cambios.