# Ответвления разговоров

> Отвести ветку от любого ответа и сохранить обе линии времени.

Source: https://reverie.im/ru/docs/chatting/forking
Language: ru

Ответвление копирует разговор до выбранного ответа и открывает копию как отдельный чат. Оригинал остаётся нетронутым и идёт дальше; ветка идёт туда, куда вы её уведёте. Пользуйтесь этим, когда хочется посмотреть, как ещё могла бы сложиться сцена, не теряя ту версию, что уже есть.

## Как создать ветку \[#making-a-fork]

### Вызовите панель инструментов сообщения \[#reveal-the-message-toolbar]

На компьютере наведите курсор на сообщение персонажа, на сенсорном устройстве коснитесь его.

### **Ещё** → **Создать ветку отсюда** \[#more--fork-from-here]

Ветвление предлагается только на сообщениях персонажа — от своего собственного ответвиться нельзя. Нужен вход в аккаунт.

### Подтвердите \[#confirm]

Окно **Создать ветку диалога** объясняет, что произойдёт; **Создать ветку** создаёт ветку и открывает её.

Поля для имени нет. Ветка берёт заголовок родителя с приписанным `(Fork)`, а если у оригинала заголовка не было — `Forked Chat`. Переименовать можно потом в списке чатов, см. [Управление разговорами](https://reverie.im/ru/docs/chatting/managing-conversations).

## Что ветка наследует \[#what-the-branch-inherits]

Ответвление — это настоящая копия, а не указатель на оригинал.

| Копируется                   | Подробности                                                                                                                                                     |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Сообщения до точки ветвления | Включая альтернативные ответы за переключателем вариантов, с перевыданными ключами, так что позднейшие перегенерации в одной ветке никогда не всплывут в другой |
| Изображения                  | Физически продублированы в хранилище, поэтому удаление любого из чатов не сломает картинки другого                                                              |
| Сводки разговора             | Каждая сводка, чей диапазон умещается в копию, вместе с её родословной объединений                                                                              |
| Установленные плагины        | С их настройками, состоянием включения и порядком                                                                                                               |
| Настройка                    | Сценарий, момент, [персона](https://reverie.im/ru/docs/chatting/personas), режим быстрого чата и язык чата                                                      |
| Состав                       | Список **на момент ветвления** — те, кто присоединился позже, в ветке отсутствуют                                                                               |

Ничего после точки ветвления не переходит. Ветку можно ответвить снова.

> **Ветвление не разветвляет память.** Сохранённые воспоминания принадлежат вам
> и персонажу, а не чату, поэтому обе линии времени читают и пишут одно и то же
> хранилище: то, чему персонаж научился в ветке, тут же известно в оригинале —
> и в любом другом вашем чате с ним. По-настоящему копируются и живут отдельно
> для каждого чата только сводки разговора. См.
> [Как работает память](https://reverie.im/ru/docs/chatting/memory).

## Как найти свои ветки \[#finding-your-branches]

Откройте список чатов, вызовите меню \*\*⋯\*\* у разговора и выберите **Хронология**. Окно **Хронология чатов** перечислит каждый ваш разговор с этим персонажем — счёт выглядит как `{total} бесед, {forks} ответвлений` — и отметит, какие строки являются ветками и в какой из них вы сейчас.

В шапке чата переключателя веток нет, и назначить какую-то ветку канонической нельзя. Ветки — обычные разговоры: они стоят в списке чатов, их можно поштучно переименовывать, архивировать, экспортировать и удалять.

## Стоимость \[#cost]

Само ветвление бесплатно, и сообщение в ветке стоит столько же, сколько где угодно ещё. Ветка наследует *контекст*: цепочка сводок переходит целиком, так что ветка от разговора в 500 сообщений стартует с тем же контекстом на ход — и с той же ценой за сообщение, — что и разговор, из которого она вышла.

## Ограничения \[#limits]

* Только сообщения ассистента.
* Нужен вход в аккаунт.
* Разговор, персонаж которого с тех пор удалён, ответвить нельзя.

## Смежное \[#related]

* [Как работает память](https://reverie.im/ru/docs/chatting/memory) — что общее у веток, а что нет
* [Управление разговорами](https://reverie.im/ru/docs/chatting/managing-conversations) — переименование, архивирование и удаление веток
* [Сценарии](https://reverie.im/ru/docs/chatting/scenarios) — ветка сохраняет сценарий родителя и сменить его не может
* [Групповые чаты](https://reverie.im/ru/docs/chatting/group-chats) — как ветвление отматывает состав назад
