← Przewodniki

Synchronizacja i kopie

Model

Archiwum to folder zwykłych plików (markdown + media). Nie ma bazy danych, która mogłaby się uszkodzić, ani zamkniętego formatu: działa wszystko, co synchronizuje albo kopiuje foldery. Notatki zapisywane są atomowo, więc narzędzie synchronizujące nigdy nie zobaczy pliku w połowie zapisu.

Wbudowane: migawki git

Z zainstalowanym gitem StemmaFiles robi migawki automatycznie — przy zamknięciu i przed każdą operacją niszczącą (re-import, scalanie). Panel Historia przegląda je i cofa. Bez gita stare notatki lądują zamiast tego w .stemmafiles-backup/<znacznik czasu>/ wewnątrz archiwum.

Darmowa kopia poza komputerem: raz dodaj prywatny remote (git remote add origin …) i od czasu do czasu wypchnij — albo użyj narzędzi poniżej.

Synchronizacja między komputerami

  • Syncthing (polecany — prywatny, peer-to-peer): udostępnij folder archiwum między komputerami. Obserwator plików podchwytuje zmiany na żywo.
  • Dropbox / Google Drive / OneDrive / iCloud Drive: umieść archiwum w synchronizowanym folderze. Działa tak samo.
  • Jeden edytor naraz. Edycja tej samej osoby na dwóch komputerach jednocześnie może utworzyć kopie konfliktu — jak przy każdych synchronizowanych plikach. Normalne użycie (edytuj tu, zsynchronizuj, edytuj tam) jest bezpieczne, a migawki git są drugą siatką.

Telefon / tablet

Archiwum trzyma się konwencji Obsidiana: otwórz je w Obsidian mobile (przez ich synchronizację albo dowolną synchronizację plików), by czytać — i lekko edytować — notatki w drodze. StemmaFiles podchwyci zmiany przy następnym uruchomieniu (na desktopie — na żywo).

Przywracanie

  • Git: panel Historia (albo git checkout) przywraca dowolną migawkę.
  • .stemmafiles-backup/: opatrzone datą kopie wszystkiego, co usunęła operacja niszcząca — zwykłe pliki, po prostu skopiuj z powrotem.
  • Eksport GEDCOM (Ustawienia → Dane) to przenośna kopia danych niezależna od jakiegokolwiek programu.