バックアップとバージョン履歴
最終更新: 2026-10-13
Plainvaは2つのレベルであなたの作業を保護します: ファイルバージョン(編集・削除のたびに作成される各ファイルの自動スナップショット)と保管庫バックアップ(保管庫全体を対象とした、保管庫フォルダーの外に保存される定期的なZIPアーカイブ)です。どちらもセットアップ不要でバックグラウンドで動作し、設定のバックアップとバージョン履歴で調整できます。
ファイルバージョン(スナップショット)
保存のたびに、Plainvaは保存前の状態のスナップショットを保存します——保管庫内の.plainva/backups/にプレーンテキストのコピーとして保存されます(このフォルダーはファイルツリー、検索、同期からは隠されています)。入力中に何百ものコピーが作成されないよう、スナップショット間隔が適用されます(デフォルト: 最短2分間隔で新しいバージョンを1つ作成)。間隔にかかわらず、削除時は常にスナップショットが作成されます。
保持設定(保管庫ごとに設定可能):
- スナップショット間隔: 変更のたびに / 30秒 / 2分 / 5分 / 10分
- ファイルごとのバージョン数: デフォルト100件——それを超えると最も古いものから削除されます
- 最大保持期間: デフォルト90日——それより古いバージョンは1日1回のクリーンアップ処理で完全に削除されます(「無制限」に設定するとこの処理は無効になります)
- 大きなファイル:5 MB を超えると最新版のみを保持します(下記参照)
ファイルの名前を変更したり移動したりすると、そのバージョン履歴も一緒に移動します。
大きなファイルの扱いが異なる理由: 繰り返し編集される 90 MB の添付ファイルは、そのままでは保管庫に百個のコピーを残しかねません——一つのファイルで九ギガバイトです。上限を超えると Plainva は全履歴ではなく最新版を保持し、保管庫ごとに一度そのことを伝えます。ノートや通常の画像ははるかに小さく、影響を受けません。削除は、ファイルの大きさにかかわらず常に完全に保存されます:保存されたファイルの新しい版はディスク上に残りますが、削除されたファイルは残りません——そこではスナップショットが唯一の戻り道です。
バージョンの表示と復元
ファイルツリー内のファイル(またはそのタブ)を右クリック、またはエディター右上の ⋮ メニュー → バージョン履歴… でバージョン一覧が開きます——独立したウィンドウのノートでも同じで、そのウィンドウの中で開きます:
- 左側には、日付ごとにグループ化されたすべてのスナップショットが、時刻とサイズとともに表示されます。
- 復元は現在の内容を選択したバージョンで置き換えます。ご安心ください: 現在の状態自体も先にスナップショットとして保存されるため、復元はいつでも取り消せます。
- コピーとして復元は、そのバージョンを元のファイルとは別の新しいファイルとして作成します(
Name (Version 2026-07-05 14-30).md)——元のファイルには一切手を加えません。
画像にもバージョンがあります(プレビュー付き)。その他のバイナリファイルはプレビューなしで復元できます。
削除されたファイルの復元
削除のたびに事前にファイルのスナップショットが作成されるため、Plainvaは削除されたファイルを元に戻すことができます: ファイルツリーの一番上にある保管庫名を右クリック → 削除されたファイルを復元…(設定からもアクセスできます)。一覧には、スナップショットはまだ存在するが元のファイルが失われているすべてのファイルが表示されます——復元は最新の状態を元の場所に再作成し(必要に応じてフォルダーも再作成されます)、バージョン… は削除されたファイルの完全な履歴を開きます。
注意: フォルダーごと削除した場合は、オペレーティングシステムのごみ箱に移動します——この場合はシステムのごみ箱が最初の復元手段です。Plainva内では、含まれていたファイルの古いスナップショットしか見つからない場合があります。
自動保管庫バックアップ(ZIP)
さらに、Plainvaは保管庫全体をZIPファイルとしてバックアップします——デフォルトではバックグラウンドで毎日実行されます(保管庫を開いたとき、前回のバックアップが24時間より古い場合)。これは、保管庫フォルダー自体が失われたり破損したりした場合にも保護してくれます。ZIPは保管庫の外部に保存されるためです:
- デフォルトの保存先はアプリのデータフォルダーです(設定の保存先フォルダーに表示されます。フォルダーを開くで直接そこへ移動できます)。
- フォルダーを選択… から、代わりに外部ドライブやNASなどを選択できます。デフォルトでアプリのデータフォルダーに戻せます。保存先に現在アクセスできない場合(NASの電源が切れているなど)、ステータスバーがそれをさりげなく通知し、Plainvaは後で再試行します。
- 保持するバックアップ数(デフォルト: 7)が件数の上限を決めます。同じ保管庫の古いZIPは自動的に削除されます。保存先フォルダー内の他のファイルには一切触れません。
- 今すぐバックアップでいつでも手動でバックアップを開始できます。ステータスバーに実行状況と結果が表示されます。
ZIPファイルはVaultName_2026-07-05_14-30-00.zipという名前になり、すべてのノート、添付ファイル、あなたの.obsidian設定が含まれます——内部の.plainvaフォルダーは含まれません(検索インデックスは次回開いたときに再構築されます。ファイルバージョンは意図的にZIPに含まれていません)。
ZIPからの復元: ZIPはごく普通のアーカイブファイルです。任意の場所に展開し、展開したフォルダーをPlainvaで保管庫として開くだけです——それで完了です。
設定の概要
設定 → 保管庫 → バックアップとバージョン履歴:
| 設定項目 | デフォルト | 意味 |
|---|---|---|
| 自動保管庫バックアップ(ZIP) | オン | バックグラウンドでの毎日のZIP作成 |
| 保存先フォルダー | アプリのデータフォルダー | ZIPの保存場所。自由に選択可能 |
| 保持するバックアップ数 | 7 | この件数のZIPが保持されます |
| スナップショット間隔 | 2分 | 入力中に新しいファイルバージョンが作成される最短間隔 |
| ファイルごとのバージョン数 | 100 | ファイルごとの上限件数 |
| 最大保持期間 | 90日 | これより古いバージョンは完全に削除されます |
知っておくと便利なこと
- ファイルバージョンは
.plainva/backups/配下の通常のコピーです——いざというときは、Plainvaを使わずにファイルマネージャーで開くこともできます。 - Plainva自体の同期機能は
.plainvaを転送することはありません。ただし、サードパーティのクライアント(Nextcloudアプリなど)で保管庫フォルダーを同期している場合、スナップショットも一緒に転送されます——ストレージを多少消費しますが、害はありません。 - 同期の競合は
.CONFLICTファイルによってさらに保護されています(FAQを参照)。バージョン履歴は、各ファイルの時系列の履歴によってそれを補完します。
モバイルでは、ノートの保存に失敗すると、保管庫の切り替え、再読み込み、削除を中止します。入力内容は再試行のために保持されます。異なる保管庫にある同名のノートは、保存待ちの内容と下書きを別々に管理します。保存時の競合では該当するテキストを保全し、その後の入力は別途保存するか、追加の競合コピーとして保全します。両方の画面で下書きの書き込みと削除を順に実行し、遅れて完了した処理が新しい下書きを消さないようにします。競合コピーの保存に失敗しても、モバイルのエディター内のテキストは置き換えません。
ZIP バックアップは、選択されたすべてのファイルを読み取り、完全なアーカイブを保存して初めて成功とみなされます。失敗した処理では以前のアーカイブを削除せず、最後に成功したバックアップの日時も変更しません。モバイルの自動バックアップのエラーには保管庫名が表示されます。保管庫の設定の「今すぐバックアップ」から再試行できます。.obsidian などの非表示のユーザー設定は、両方のプラットフォームで含まれます。.plainva、.git、.trash、node_modules ディレクトリは、どの階層でも除外されます。同じ秒内に複数のアーカイブを作成すると、新しいファイル名には _001 などの接尾辞が付きます。
保存は書き込みが確認された後に完了と表示されます。保存中に入力したテキストは、その内容の書き込みが終わるまで未保存のままです。デスクトップの下書きは各エディターセッションに属し、古いセッションの保存完了によって新しく開いたエディターの下書きが削除されることはありません。同時に外部の変更が届いた場合、Plainva は両立する変更を統合します。競合するテキストは下書きと競合コピーに残ります。
ファイル比較で明確に選択
両方のファイル名と保存先を表示します。置き換える前の確認画面に取得元と書き込み先を示し、その間にファイルが変更された場合は比較を再読み込みします。
- 現在のファイルを競合コピーで置き換える: このファイルの内容を上書きします: 現在のファイル 置き換える内容の取得元: 競合コピー その後、競合コピーを削除します。
- 両方のファイルを保持: このファイルは変更しません: 現在のファイル 競合コピーを別のファイルとして保持します: 競合コピー
- 競合コピーを削除: この競合コピーを削除します: 競合コピー このファイルは変更しません: 現在のファイル
- あとで決める
これらのファイルは異なるタスクに属します。同じ名前の繰り返しタスクでも、個々のタスクは別です。両方の内容を別々のタスクとして保持します。
別々のタスクとして保持
表示後にファイルが変更されたため、比較を再読み込みしました。現在の内容を確認して、もう一度選択してください。
行単位のマージはデスクトップ向けの機能です。ここでは一方のバージョンをそのまま採用するか、両方を残します。
選択したスナップショットを比較する
選択したバージョンには、現在のノートに対して追加・削除される行数が表示されます。差分を非表示にしても行数は確認できます。デスクトップの新しいウィンドウで開くでは同じスナップショットが選択されます。削除されていた場合はその旨を表示します。大きなファイルでは行数を計算できない場合があり、バイナリファイルにはテキスト差分がありません。モバイルの全画面比較でも同じ行数を表示します。