Version Control

Every change is reversible.

TrainedApps tracks every prompt, every code edit, and every setting change automatically. Browse history, compare diffs, and roll back to any previous state in one click.

AI-generated code moves fast. Version control keeps you safe.

When an AI can rewrite your entire codebase in seconds, you need a safety net. TrainedApps automatically creates a version snapshot after every prompt and every manual edit, so you always have a path back.

No Git knowledge required. No commands to run. Version history is built into the platform and works automatically.

Who this is for

  • Non-technical builders who want a safety net
  • Developers who appreciate automatic version tracking
  • Teams where multiple people make changes simultaneously
  • Anyone iterating rapidly and testing new ideas
  • Projects where clients request changes then change their mind

What is tracked

Every type of change in your project is automatically versioned.

Every file change

Every file that is created, modified, or deleted is tracked. You can see the full diff for any change.

Prompt history

Every prompt you submit is logged with a timestamp, so you can trace which prompt caused which change.

Editor edits

Manual code edits are tracked separately from AI-generated changes. You always know who did what.

Settings changes

Configuration updates, environment variable changes, and project setting modifications are all versioned.

Diffs and history

Browse your project history and see exactly what changed at each step.

Version History
v12Added notification system
prompt2 minutes ago
v11Fixed header alignment
editor15 minutes ago
v10Added user dashboard
prompt1 hour ago
v9Updated color scheme
editor2 hours ago

Rollback and restore scenarios

Common situations where version control saves the day.

01

A prompt went wrong

The AI misunderstood your request and generated unwanted changes. Roll back to the state before that prompt and try again with a clearer description.

02

A manual edit broke something

You edited the code directly and introduced a bug. Roll back to the last working version, then apply your change more carefully.

03

Client wants the old design

After several iterations, the client prefers an earlier version of the UI. Roll back to that version without losing the other improvements.

04

Testing a risky feature

Before adding a complex feature, create a checkpoint. If the feature does not work out, roll back and take a different approach.

Suggested workflow

A simple process for using version control effectively.

1

Before starting a major feature or change, note the current version number.

2

Make your changes through prompts or the code editor.

3

Test the app in the live preview.

4

If the change works, continue building. If not, roll back and try again.

5

Before publishing, review the diff between your current state and the last published version.

Build boldly. Roll back easily.

Every change is tracked automatically. Experiment freely knowing you can always get back to a working state.