Importación, exportación y copias de seguridad

Exportación#

Desde Settings → Export, menús contextuales (Space/Folder/List), modal de tarea o Export this view:

  • Backup — archivo .inventtasks.json que se puede volver a importar. Úsalo cuando quieras una copia portátil que pueda restaurarse en InventTasks. Incluye datos de tareas, configuración, vistas guardadas, docs, plantillas, adjuntos y estado compartido del workspace cuando corresponda.
  • Readable — CSV, Markdown, HTML o JSON legible para informes, impresión, compartir o revisar fuera del plugin. Estos archivos no están pensados para una restauración completa mediante importación.

Ámbitos: workspace, Space, Folder, List, tarea individual, vista guardada. HTML/Markdown pueden incrustar imágenes o exportar una carpeta _exports/ con archivos de imagen.

Utiliza la exportación cuando quieras crear expresamente un archivo para conservarlo: antes de una reorganización importante, antes de trasladar datos entre vaults o antes de enviar un subconjunto de tareas a otra persona.

Importación#

Import backup carga .inventtasks.json en el ámbito correspondiente (desde workspace hasta tarea individual). Las colisiones de nombre reciben sufijos numéricos; el resumen de importación lista los renombrados.

Durante la importación, InventTasks mantiene la coherencia de las relaciones reasignando los ID de tareas y los enlaces a sus padres cuando es necesario. La importación resulta adecuada para restaurar o trasladar un archivo conocido. No equivale a la copia incremental automática descrita a continuación.

Copia de seguridad incremental#

La copia de seguridad incremental es una red de seguridad rápida por workspace. Está pensada para recuperar datos tras ediciones accidentales, problemas de sincronización o una operación masiva fallida.

  • Activa en Settings → Incremental backup
  • Almacenamiento: carpeta del plugin, .inventtasks-backups en el workspace o ruta personalizada de escritorio
  • Ajusta el intervalo de snapshots, el retardo del journal, la retención, el límite de tamaño y el modo de almacenamiento del cuerpo Markdown
  • Snapshot now o Restore… (en carpeta nueva para vista previa, o sobrescribir con snapshot de seguridad automático)

Usa dos tipos de archivos de backup:

  • Snapshots — puntos de restauración con el estado actual del workspace.
  • Journal entries — registros de cambios más pequeños escritos después de cambios en archivos. Al restaurar, InventTasks parte del snapshot necesario y reproduce las entradas de journal posteriores.

Modos de almacenamiento del cuerpo Markdown#

El ajuste Markdown body storage controla cuánto Markdown sin procesar se escribe en las entradas de la copia incremental:

  • Auto: full raw markdown up to size limit — valor predeterminado recomendado. Los archivos Markdown menores que Max raw markdown file size (KB) se guardan exactamente como texto sin procesar. Los archivos más grandes utilizan una representación alternativa compacta: frontmatter analizado más texto del cuerpo. Aun así pueden restaurarse, pero el formato YAML, el orden de los campos y los comentarios pueden normalizarse porque el archivo se reconstruye en lugar de copiarse byte por byte.
  • Always full raw markdown — guarda cada archivo Markdown exactamente. Mejor fidelidad, backups más grandes.
  • Frontmatter/settings only — guarda metadatos y configuración, pero omite el texto del cuerpo Markdown. Backups más pequeños, pero no adecuados si deben recuperarse descripciones de tareas, notas largas o páginas docs.

Los archivos binarios, como adjuntos e imágenes, se guardan como base64 para que puedan restaurarse con la cadena de backup. Para un archivo portátil completo destinado a almacenamiento a largo plazo o transferencia, usa Export → Backup además de la copia incremental.

Utiliza la exportación JSON para archivos portátiles y el backup incremental para disponer de puntos frecuentes de recuperación local entre sincronizaciones.