nb backup restore
ローカルのバックアップファイルを対象の env に復元します。通常、ここでは *.nbdata ファイルを使用します。復元すると対象アプリケーションのデータが上書きされるため、CLI はデフォルトで再度確認を行います。
使い方
パラメータ
例
説明
CLI が --env と現在の env が一致しているかを確認するのは、--env を明示的に渡した場合のみです。異なる env を明示指定した場合、対話端末では先に確認が行われます。非対話 端末や AI agent のシナリオでは、自分で明示的に --yes を追加するか、先に nb env use <name> を実行してから再試行する必要があります。
実行前に、CLI はまず --file が指すパスが存在するかを確認し、それが通常ファイルであることを確認します。パスが存在しない場合やディレクトリを指している場合、コマンドは直ちに失敗します。
--force を指定しない場合、対話端末では今回の復元がアプリケーションデータを上書きすることを明示する確認がもう一度表示されます。非対話端末および AI agent セッションでは、--force がないと CLI は実行を直接拒否し、そのままコピーして再実行できる案内を表示します。さらに env をまたぐ操作でもある場合は、通常 --yes と --force の両方を指定する必要があります。
アップロード成功後、CLI は対象アプリケーションが再び __health_check を通過するまで待機し続けます。つまり、コマンドが正常に返る時点では、通常アプリケーションはすでにアクセス可能な状態に復元されています。

