Два способа вернуться к прежнему виду
Отмена последнего действия нужна, когда ошибка сделана только что: например, точку игрока случайно переместили на другую линию. Она относится к последовательности действий в текущем редактировании.
Открытие сохранённой версии нужно, когда требуется вернуться к состоянию, которое было специально сохранено ранее. Такая версия существует в локальной истории как самостоятельная запись.
Разобранный пример
Вымышленный пример: сначала сохранена версия A со схемой 4–3–3. Затем на текущей доске игрока П8 переместили из центральной линии ближе к атаке, но сразу решили, что это ошибка. Отмена последнего действия возвращает П8 на прежнюю точку и оставляет работу в текущем сеансе.
Позднее создают и сохраняют версию B со схемой 4–4–2. Если через некоторое время нужно снова посмотреть исходную 4–3–3, отмена уже не решает эту задачу: следует открыть версию A из истории.
Как не потерять исходную схему
- Перед существенной перестройкой сохраните текущую расстановку как новую версию.
- Вносите изменения в рабочую копию, а не в единственный зафиксированный вариант.
- Для возврата одной недавней операции используйте отмену последнего действия.
- Для возврата к ранее зафиксированному состоянию откройте нужную запись истории.
- При исправлениях сохраняйте оригинал и отдельную копию с журналом изменений.
Когда возврат может быть недоступен
Открыть можно только ту версию, которая была сохранена. Несохранённое состояние после закрытия работы не становится записью истории автоматически.
Локальная история ограничена 50 записями. Для переноса текущей записи или архива подходят данные JSON; текстовые пояснения следует включать в файл, а не рассчитывать на ссылку координат.
