Przejdź do głównej zawartości

Kontrola wersji

Każda zmiana jest commitowana do prywatnego repozytorium GitHub zarządzanego przez Proyecta. Przeglądaj poprzednie snapshoty i przełączaj się między nimi za pomocą listy wersji w pasku narzędzi buildera.

Każda zmiana wprowadzona przez AI w Twojej aplikacji jest commitowana do prywatnego repozytorium GitHub zarządzanego przez Proyecta. Twój kod jest zawsze dostępny i możliwy do wyeksportowania z buildera.

Użyj listy wersji w pasku narzędzi buildera, aby przełączać się między snapshotami. Na urządzeniach mobilnych dostęp do historii wersji uzyskasz przez menu More. Podczas przeglądania historycznej wersji kliknij Open history w banerze wersji, aby wyświetlić pełną listę wersji. Każda wersja zawiera:

  • Numer wersji (np. „v12”)
  • Etykietę (np. „v1 (pre-cloud)” dla pierwszego snapshotu zawierającego wyłącznie frontend lub pustą dla wersji iteracyjnych)
  • Znacznik czasu utworzenia w Twojej strefie czasowej i formacie lokalnym
  • Pierwsze 7 znaków hasha commitu git

Kliknij dowolną kartę wersji, aby otworzyć ten snapshot w podglądzie. Historyczne wersje otwierają się w trybie tylko do odczytu — możesz przeglądać kod i podgląd, ale nie możesz wprowadzać zmian z poziomu widoku historycznego.

Podczas przeglądania historycznej wersji baner pod paskiem narzędzi wyświetla komunikat „Viewing version N in read-only mode.” Kliknij Return to latest w banerze, aby wrócić do bieżącego stanu roboczego i wznowić edycję.

Jeśli nie wprowadzono jeszcze żadnych zmian, arkusz wyświetla komunikat „No snapshots yet — versions are created automatically after builder turns that commit changes.”

Cofanie jednym kliknięciem z poziomu arkusza historii wersji jest w planach. Obecnie masz dwie opcje:

  1. Zapytaj AI"Revert the last change", "Go back to how the homepage looked in version 6", "Undo everything from the last three commits". AI odczytuje historię i sam wykonuje odwrotny commit.
  2. Użyj git w Terminalu — dla precyzyjnej kontroli:
Okno terminala
# 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>

Kod Twojego projektu jest przechowywany w prywatnym repozytorium GitHub zarządzanym przez Proyecta. Możesz uzyskać do niego dostęp bezpośrednio z edytora kodu w builderze lub wyeksportować go. Jeśli masz podłączoną własną organizację GitHub, repozytorium zostanie tam utworzone zamiast domyślnej lokalizacji.

Co zawiera każda wersja?

Zmiany w kodzie, aktualizacje konfiguracji i modyfikacje schematu — wszystko, co jest przechowywane w git. Zasoby przechowywane poza repozytorium (np. przesłane pliki i rekordy bazy danych) nie są wersjonowane.

Czy mogę tworzyć branche?

Tak. Użyj Terminalu, aby tworzyć branche i przełączać się między nimi: git checkout -b feature/new-homepage. AI będzie commitować do branch’a aktualnie wybranego jako aktywny.

Jak współpracować z zespołem?

Wielu członków zespołu może mieć dostęp do tego samego repozytorium na GitHub. Do współpracy używaj standardowych workflow git (branche, pull requesty).

  • Cofanie jednym kliknięciem — przycisk „Revert to this version” w arkuszu historii wersji, który tworzy nową wersję odpowiadającą starszemu snapshotowi
  • Niestandardowe tagi wersji — nadawanie nazw poszczególnym wersjom, aby łatwiej było je później odnaleźć