#
1.9.0 マイグレーションガイド
#
main/devを使用している場合、新しいブランチに移行する方法は?
新規インストールを行うことをお勧めします。 ただし、既存のSillyTavernのコピーを使用したい場合は、以下の手順に従ってください。
重要! 何かを行う前に、インストールの完全なバックアップを作成してください。プロセス中にデータを失う可能性があるため、この警告を無視しないでください。
どのファイルをバックアップするか不明ですか?こちらのリストを参照してください: How to Update SillyTavern
#
git installs
- SillyTavernインストールフォルダでterminalプロンプト(cmd、PowerShell、Termuxなど)を開きます。
git fetchと入力してからgit pullと入力して更新をpullします。- 設定が失われる可能性があります。バックアップを作成しましたか?
git switch releaseまたはgit switch stagingでブランチがそれぞれ変更されます エラーがない場合は、次の項目にスキップします。次のようなものが表示される場合があります:
error: Your local changes to the following files would be overwritten by checkout: config.conf public/css/bg_load.css public/settings.json影響を受けるファイルのリストが表示されます。それらの設定ファイルが置き換えられても構わない場合は、
git switch -f releaseまたはgit switch -f stagingでブランチが設定されます。 それらの変更を保存したい場合は、バックアップから復元してください。npm installと入力してからnpm run startと入力して、すべてが正しく動作することをテストします。- 楽しんでください!必要に応じて、バックアップからデータを復元してください。
#
fatal: invalid reference: release
これは、古いremoteから単一のブランチをcloneした場合(organizationリポジトリへの移行前)に発生する可能性があります。これを修正するには、新しいremoteからブランチを追加してfetchする必要があります:
git remote add st https://github.com/SillyTavern/SillyTavern
git fetch st
git checkout -t st/release
その後、ステップ5から続行します。
#
ZIPインストール
あなたには何も変わりません。通常どおりにブランチ/release ZIPをダウンロードするだけです。