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

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

Каждое изменение фиксируется в приватном GitHub-репозитории, которым управляет Proyecta. Просматривайте предыдущие снимки и переключайтесь между ними с помощью выпадающего списка версий на панели инструментов builder.

Каждое изменение, которое ИИ вносит в твоё приложение, фиксируется в приватном GitHub-репозитории, которым управляет Proyecta. Твой код всегда доступен и может быть экспортирован из builder.

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

  • Номер версии (например, «v12»)
  • Метка (например, «v1 (pre-cloud)» для первоначального снимка только с frontend, или пустая — для промежуточных версий)
  • Временная метка создания в твоём часовом поясе
  • Первые 7 символов хеша git-коммита

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

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

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

Откат в один клик из панели истории версий находится в roadmap. Сейчас доступны два варианта:

  1. Спроси ИИ"Revert the last change", "Go back to how the homepage looked in version 6", "Undo everything from the last three commits". ИИ прочитает историю и применит обратный commit за тебя.
  2. Используй git в Terminal — для точного контроля:
Окно терминала
# View recent commits
git log --oneline -20
# Revert a specific commit (creates a new commit undoing it)
git revert <commit-hash>
# Or reset to a specific point (destructive)
git reset --hard <commit-hash>

Код твоего проекта хранится в приватном GitHub-репозитории, которым управляет Proyecta. Ты можешь обращаться к коду напрямую из редактора кода внутри builder или экспортировать его. Если ты подключил собственную организацию GitHub, репозиторий будет создан там.

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

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

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

Да. Используй Terminal для создания и переключения между branches: git checkout -b feature/new-homepage. ИИ будет делать commit в тот branch, который в данный момент выбран.

Как организовать совместную работу с командой?

Несколько членов команды могут получить доступ к одному репозиторию на GitHub. Используй стандартные git-процессы (branches, pull requests) для совместной работы.

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