Перейти к содержимому

Контроль версий

Каждое изменение сохраняется как пронумерованный снимок. Просматривайте предыдущие версии в режиме только для чтения через выпадающий список версий в панели инструментов Builder. Кнопки отката пока нет — чтобы отменить изменение, попросите AI вернуть всё как было.

Каждое изменение, которое AI вносит в твоё приложение, фиксируется в приватном репозитории, управляемом Proyecta, и записывается как пронумерованная версия, к которой можно вернуться в любой момент.

Используй выпадающий список версий в панели инструментов Builder, чтобы переключаться между снимками. На мобильных устройствах История версий доступна через меню More. Просматривая историческую версию, нажми Open history в баннере версии, чтобы увидеть полный список. Для каждой версии отображается:

  • Номер версии (например, «v12»)
  • Метка (задаётся для ключевых версий; для обычных итераций остаётся пустой)
  • Временная метка создания в твоём часовом поясе
  • Первые 7 символов хеша git-коммита

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

Пока ты просматриваешь историческую версию, под панелью инструментов отображается баннер: «Viewing version N in read-only mode.» Нажми Return to latest в баннере, чтобы вернуться к текущему рабочему состоянию и продолжить редактирование.

Если ты ещё ничего не редактировал, в панели отображается сообщение: «No snapshots yet — versions are created automatically after builder turns that commit changes.»

Открытие старой версии не откатывает приложение, и кнопки «Вернуться к этой версии» пока нет. Чтобы отменить изменение, попроси AI вернуть всё как было:

  • "Undo the last change"
  • "Put the homepage hero back the way it looked in version 6"

AI редактирует приложение вперёд, приводя его к описанному тобой состоянию. Используй Историю версий, чтобы посмотреть, как выглядела более ранняя версия, а затем скажи AI, что нужно вернуть.

В Builder нет терминала и нет доступа к git, поэтому git revert / git reset недоступны.

Код проекта хранится в приватном репозитории, управляемом инфраструктурой Proyecta. Он не доступен пользователям: в Builder нет редактора кода, нет URL репозитория, нет git clone и нет возможности подключить собственный аккаунт или организацию GitHub. Подробнее о том, что это означает и как с нами связаться, если тебе нужен код, читай в разделе Экспорт данных.

Что входит в каждую версию?

Изменения кода, обновления конфигурации и модификации схемы — всё, что хранится в git. Ресурсы, хранящиеся за пределами репозитория (например, загруженные файлы и записи в базе данных), не версионируются.

Можно ли создавать ветки?

Нет. Ветвление недоступно в Builder — нет терминала и нет доступа к git. Каждое изменение попадает на рабочую ветку проекта как новая версия.

Как совместно работать с командой?

Пригласи участников через Settings, и все будут работать в одном Builder, разделяя единую кодовую базу и единую историю версий. См. раздел Совместный доступ.

  • Откат в один клик — кнопка «Revert to this version» в панели Истории версий, создающая новую версию, соответствующую более раннему снимку
  • Пользовательские теги версий — возможность присваивать отдельным версиям имена для удобного поиска в дальнейшем