Версии — вернитесь к прежнему состоянию приложения
КраткоКаждая сборка, которая меняет приложение, каждая правка, сохранённая на вкладке «Код», и каждое восстановление сохраняют версию кода приложения. Откройте «Версии» в шапке рабочего пространства и нажмите «Восстановить», чтобы вернуться к нужной. Восстановление заменяет только код — данные приложения, загруженные файлы, чат и план функций остаются как есть, — и само сохраняется как новая версия, так что его можно отменить.
Не каждое изменение получается таким, как хотелось. MonstarX сохраняет версию кода приложения после каждого изменения, поэтому всегда можно вернуться к тому, как было, — одним нажатием и без всякого кода.
Когда сохраняется версия?
Заголовок раздела «Когда сохраняется версия?»Новая версия сохраняется всякий раз, когда меняется код приложения:
- После запроса в режиме «Создать», который изменил файлы, — с названием по вашему запросу, например Добавь подписку на рассылку в подвал. Запрос из режима редактирования называется Визуальные правки (2): …, а запрос только с вложениями — Изменения.
- Когда вы сохраняете файл на вкладке «Код», — Правка src/routes/index.tsx.
- Когда вы восстанавливаете версию, — Восстановлено: … (см. ниже).
- Когда приходят изменения из GitHub, — Из GitHub: …, если проект связан с репозиторием.
- Когда агент для программирования отправляет изменения, — Отправлено из …, например Отправлено из Claude Code. Подробнее — в статье Ваш агент для программирования.
- Когда проект появляется — импортированное приложение начинается с версии Импортировано из …, а копия проекта — с версии Скопировано из ….
Запросы в режимах Чат и План никогда не меняют код, поэтому версий не сохраняют.
Где посмотреть версии?
Заголовок раздела «Где посмотреть версии?»Нажмите Версии в шапке рабочего пространства. Число рядом показывает, сколько версий у проекта.
Сначала в списке новые версии. У каждой видно название, сколько времени назад она сохранена и сколько файлов было в приложении. Самая новая отмечена как последняя сохранённая версия — это приложение в его нынешнем виде.
Как восстановить версию?
Заголовок раздела «Как восстановить версию?»-
Дождитесь, пока MonstarX закончит работу над проектом: во время сборки восстановить версию нельзя.
-
Нажмите Версии в шапке рабочего пространства.
-
Найдите версию, к которой хотите вернуться, и нажмите Восстановить.
-
Подтвердите: Восстановить «Добавь подписку на рассылку в подвал»? Текущий код проекта будет заменён. Данные приложения останутся без изменений.
Код вернётся к этой версии, предпросмотр обновится, а вверху списка появится новая версия Восстановлено: …. Если проект связан с GitHub и включена автоматическая отправка (так по умолчанию), восстановление попадёт туда отдельным коммитом.
Что восстановление отменяет, а что нет?
Заголовок раздела «Что восстановление отменяет, а что нет?»Восстановление возвращает код приложения: все страницы, компоненты, стили и серверные файлы — ровно такими, какими они были в той версии.
Оно не меняет:
| Остаётся как есть | Почему это важно |
|---|---|
| Данные приложения — регистрации, записи, заказы, всё, что сохранено в базе данных | Ничего из того, что ввели вы или ваши пользователи, не теряется. |
| Таблицы базы данных | Изменения структуры базы данных, сделанные более поздней сборкой, остаются. Если восстановленный код рассчитан на другие таблицы, попросите MonstarX в чате проверить приложение. |
| Загруженные файлы и нарисованные изображения | Файлы, которые загрузили люди, и фото, которые нарисовал MonstarX, остаются в хранилище. |
| Чат и план функций | Переписка и чек-лист не откатываются. При необходимости отметьте функции как несозданные кнопкой открытия заново — см. План функций. |
| Настройки, секреты и подключения | Настройки проекта и подключённые сервисы остаются как есть. |
| Опубликованное приложение | Работающее приложение остаётся таким, каким было опубликовано. Чтобы выложить восстановленную версию, опубликуйте приложение заново. |
Кто может восстанавливать версии?
Заголовок раздела «Кто может восстанавливать версии?»Владелец проекта и люди, которым дали право редактировать проект. Люди с правом просмотра видят список версий, но без кнопок Восстановить.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Как отменить последнее изменение MonstarX?
Откройте Версии и нажмите Восстановить у второй версии сверху — той, что сохранена перед последним изменением.
Почему кнопка «Восстановить» неактивна?
MonstarX работает над проектом. Дождитесь окончания сборки (или исправления после QA) и попробуйте снова. Если кнопок «Восстановить» нет вовсе, значит, проектом с вами поделились только для просмотра.
Удалит ли восстановление записи или регистрации, сделанные после той версии?
Нет. Восстановление меняет только код. Всё, что сохранено в базе данных приложения, остаётся.
Сохраняет ли версию остановленная сборка?
Если к моменту остановки она уже изменила файлы, то да, — и можно восстановить версию перед ней, чтобы отменить сделанное.
Есть ли ограничение на число хранимых версий?
Версии хранятся вместе с проектом. Они удаляются, только когда вы удаляете проект.