Hoppa till innehåll

Versionskontroll

Varje förändring committas till ett privat GitHub-repository som hanteras av Proyecta. Bläddra bland och växla mellan tidigare snapshots med hjälp av versionsdropdownen i builder-verktygsfältet.

Varje förändring som AI:n gör i din app committas till ett privat GitHub-repository som hanteras av Proyecta. Din kod är alltid tillgänglig och kan exporteras från builder.

Använd versionsdropdownen i builder-verktygsfältet för att växla mellan snapshots. På mobil når du Versionshistorik via menyn More. När du tittar på en historisk version klickar du på Open history i versionsbanderollen för att se hela versionslistan. Varje version visar:

  • Sitt versionsnummer (t.ex. “v12”)
  • En etikett (t.ex. “v1 (pre-cloud)” för den initiala frontend-only-snapshoten, eller blank för iterationsversioner)
  • Tidsstämpel för skapandet i ditt lokala format
  • De första 7 tecknen i git commit-hashen

Klicka på valfritt versionskort för att öppna den snapshoten i förhandsvisningen. Historiska versioner öppnas i read-only-läge — du kan granska koden och förhandsvisningen, men du kan inte redigera inifrån en historisk vy.

Medan du bläddrar i en historisk version visas en banderoll under verktygsfältet med texten “Viewing version N in read-only mode.” Klicka på Return to latest i banderollen för att återgå till det aktuella arbetsläget och fortsätta redigera.

Om du aldrig har redigerat något visas meddelandet “No snapshots yet — versions are created automatically after builder turns that commit changes.”

Återställning med ett klick från Versionshistorik-panelen finns på roadmapen. I dag har du två alternativ:

  1. Fråga AI:n"Revert the last change", "Go back to how the homepage looked in version 6", "Undo everything from the last three commits". AI:n läser historiken och tillämpar den omvända commiten åt dig.
  2. Använd git i Terminal — för exakt kontroll:
Terminal window
# 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>

Din projektkod lagras i ett privat GitHub-repository som hanteras av Proyecta. Du kan komma åt koden direkt från kodredigeraren i builder, eller exportera den. Om du har kopplat in din egen GitHub-organisation kommer repositoryt att skapas där istället.

Vad ingår i varje version?

Kodändringar, konfigurationsuppdateringar och schemaändringar — allt som finns i git. Tillgångar som lagras utanför repositoryt (som uppladdade filer och databasposter) versionshanteras inte.

Kan jag skapa branches?

Ja. Använd Terminal för att skapa och byta branches: git checkout -b feature/new-homepage. AI:n kommer att commita till den branch som för tillfället är utcheckad.

Hur samarbetar jag med mitt team?

Flera teammedlemmar kan komma åt samma repository på GitHub. Använd vanliga git-arbetsflöden (branches, pull requests) för samarbete.

  • Återställning med ett klick — en “Revert to this version”-knapp i Versionshistorik-panelen som skapar en ny version som matchar en äldre snapshot
  • Anpassade versionstaggar — namnge enskilda versioner så att de är lättare att hitta senare