Import, eksport i kopie zapasowe

Eksport#

Z Settings → Export, menu kontekstowych (Space/Folder/List), modala elementu albo Export this view:

  • Backup — archiwum .inventtasks.json, które można ponownie zaimportować. Używaj go, gdy chcesz przenośną kopię możliwą do przywrócenia w InventTasks. Obejmuje dane elementów, konfigurację, zapisane widoki, docs, szablony, załączniki i współdzielony stan workspace tam, gdzie ma to zastosowanie.
  • Readable — CSV, Markdown, HTML albo czytelny JSON do raportów, wydruku, udostępniania lub przeglądania poza wtyczką. Te pliki nie służą do pełnego odtwarzania przez import.

Zakresy: workspace, Space, Folder, List, pojedynczy element, zapisany widok. HTML/Markdown mogą osadzać obrazy albo eksportować folder _exports/ z plikami obrazów.

Eksport wybierz wtedy, gdy chcesz świadomie zrobić archiwum: przed dużą reorganizacją, przenoszeniem danych między vaultami albo wysłaniem wycinka elementów komuś innemu.

Import#

Import backup wczytuje .inventtasks.json w pasującym zakresie (od workspace w dół do pojedynczego elementu). Kolizje nazw dostają numeryczne sufiksy; podsumowanie importu listuje zmiany nazw.

Podczas importu InventTasks utrzymuje relacje spójne, w razie potrzeby mapując ID elementów i linki do parentów. Import jest najlepszy do przywracania albo przenoszenia znanego archiwum. To nie jest to samo co automatyczny backup przyrostowy opisany niżej.

Przyrostowa kopia zapasowa#

Backup przyrostowy to szybkie zabezpieczenie tworzone osobno dla każdego workspace'u. Służy do odzyskiwania danych po przypadkowych edycjach, problemach z synchronizacją albo nieudanej operacji masowej.

  • Włącz w Settings → Incremental backup
  • Magazyn: folder wtyczki, .inventtasks-backups w workspace albo własna ścieżka desktop
  • Dostosuj interwał snapshot, debounce journal, retencję, limit rozmiaru i tryb przechowywania treści Markdown
  • Snapshot now albo Restore… (do nowego folderu podglądu albo nadpisanie z automatycznym snapshot bezpieczeństwa)

Używa dwóch typów plików backupu:

  • Snapshots — punkty przywracania zawierające aktualny stan workspace.
  • Journal entries — mniejsze zapisy zmian tworzone po zmianach plików. Przy restore InventTasks startuje od potrzebnego snapshotu i odtwarza późniejsze wpisy journal.

Tryby przechowywania treści Markdown#

Ustawienie Markdown body storage decyduje, ile surowego Markdown trafia do wpisów backupu przyrostowego:

  • Auto: full raw markdown up to size limit — zalecany domyślny tryb. Pliki Markdown mniejsze niż Max raw markdown file size (KB) są zapisywane dokładnie jako surowy tekst. Większe pliki Markdown są zapisywane w kompaktowej formie awaryjnej: sparsowany frontmatter plus treść body. Nadal da się je przywrócić, ale formatowanie YAML, kolejność pól i komentarze mogą zostać znormalizowane, bo plik jest odbudowywany, a nie kopiowany bajt po bajcie.
  • Always full raw markdown — zapisuje każdy plik Markdown dokładnie. Najlepsza wierność, większe backupy.
  • Frontmatter/settings only — zapisuje metadane i konfigurację, ale pomija treść body Markdown. Najmniejsze backupy, ale nieodpowiednie, jeśli chcesz odzyskiwać opisy elementów, długie notatki albo strony docs.

Pliki binarne, takie jak załączniki i obrazy, są zapisywane jako base64, aby można je było odtworzyć z łańcucha backupu. Do pełnego przenośnego archiwum na dłuższe przechowywanie lub transfer używaj Export → Backup obok backupu przyrostowego.

Używaj eksportu JSON do przenośnych archiwów; przyrostowej kopii zapasowej do częstego lokalnego odzyskiwania między synchronizacjami.