Przejdź do głównej zawartości

Kontrola wersji

Każda zmiana zapisuje ponumerowany snapshot. Przeglądaj wcześniejsze wersje w trybie tylko do odczytu z poziomu menu wersji w pasku narzędzi buildera. Nie ma jeszcze przycisku przywracania — aby cofnąć zmianę, poproś AI, żeby ją odwróciło.

Każda zmiana wprowadzona przez AI do Twojej aplikacji jest commitowana do prywatnego repozytorium zarządzanego przez Proyecta i zapisywana jako ponumerowana wersja, do której możesz wrócić w dowolnym momencie.

Użyj menu 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 poprzedniej wersji kliknij Open history w banerze wersji, aby zobaczyć pełną listę wersji. Każda wersja pokazuje:

  • Numer wersji (np. „v12“)
  • Etykietę (ustawioną dla wersji milestoneowych lub pustą dla zwykłych wersji iteracyjnych)
  • Sygnaturę czasową utworzenia w Twojej strefie językowej
  • Pierwsze 7 znaków hasha git commita

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

Podczas przeglądania poprzedniej wersji baner poniżej paska 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 nigdy niczego nie edytowałeś(-aś), panel pokazuje komunikat „No snapshots yet — versions are created automatically after builder turns that commit changes.“

Otwarcie starej wersji nie przywraca aplikacji, a przycisku „przywróć tę wersję“ jeszcze nie ma. Aby cofnąć zmianę, poproś AI, żeby ją odwróciło:

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

AI edytuje Twoją aplikację do przodu, do stanu, który opisujesz. Użyj historii wersji, żeby zobaczyć, jak wyglądała wcześniejsza wersja, a następnie powiedz AI, co chcesz przywrócić.

W builderze nie ma terminala ani dostępu do gita, więc polecenia git revert / git reset nie są dostępne.

Kod Twojego projektu jest przechowywany w prywatnym repozytorium zarządzanym przez infrastrukturę Proyecta. Nie jest udostępniany użytkownikom: w builderze nie ma edytora kodu, adresu URL repozytorium ani możliwości użycia git clone, a także nie można podłączyć własnego konta lub organizacji GitHub. Zobacz Eksport danych, żeby dowiedzieć się, co to oznacza i jak się z nami skontaktować, jeśli potrzebujesz swojego kodu.

Co zawiera każda wersja?

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

Czy mogę tworzyć branche?

Nie. Praca z branchami nie jest dostępna w builderze — nie ma terminala ani dostępu do gita. Każda zmiana trafia na roboczy branch Twojego projektu jako nowa wersja.

Jak współpracować z zespołem?

Zaproś członków zespołu z poziomu Settings, a wszyscy będą pracować przez ten sam builder, współdzieląc jedną bazę kodu i jedną historię wersji. Zobacz Udostępnianie.

  • Przywracanie jednym kliknięciem — przycisk „Revert to this version“ w panelu historii wersji, który tworzy nową wersję odpowiadającą starszemu snapshotowi
  • Niestandardowe tagi wersji — możliwość nadawania nazw poszczególnym wersjom, aby łatwiej było je później znaleźć