#
Guia de Migração 1.9.0
#
Como migrar para uma nova branch se eu uso main/dev?
É recomendado fazer uma instalação limpa. No entanto, se você deseja usar uma cópia existente do SillyTavern, siga as instruções abaixo.
IMPORTANTE! Antes de fazer qualquer coisa, faça um backup completo da sua instalação. Você pode perder seus dados no processo, então não ignore este aviso.
Não tem certeza de quais arquivos fazer backup? Veja a lista aqui: Como Atualizar o SillyTavern
#
Instalações git
- Abra um prompt de terminal (cmd, PowerShell, Termux, etc) na pasta de instalação do seu SillyTavern.
- Digite
git fetche depoisgit pullpara baixar as atualizações. - Você pode perder suas configurações. Você fez um backup?
git switch releaseougit switch stagingmudará sua branch, respectivamente Pule para o próximo item se você não tiver erros. Você pode ter algo como:
error: Your local changes to the following files would be overwritten by checkout: config.conf public/css/bg_load.css public/settings.jsonVocê verá uma lista de arquivos afetados. Se você não se importa que esses arquivos de configuração sejam substituídos
git switch -f releaseougit switch -f stagingdefinirá sua branch. Se você se importa em salvar essas mudanças, restaure do backup.- Digite
npm installe depoisnpm run startpara testar que tudo funciona corretamente. - Aproveite! Restaure seus dados de um backup se necessário.
#
fatal: invalid reference: release
Isso pode acontecer se você clonou apenas uma única branch de um remote antigo (antes da migração para o repositório da organização). Para corrigir isso, você precisa adicionar e buscar uma branch de um novo remote:
git remote add st https://github.com/SillyTavern/SillyTavern
git fetch st
git checkout -t st/release
Então prossiga do passo 5.
#
Instalações ZIP
Nada muda para você. Apenas baixe o ZIP da branch/release como de costume.