Docs/Build/Version History

Version History

Updated Mar 30, 2026Build

Track changes and revert to previous versions.

How Version History Works

XAIO automatically tracks every change to your project through Git commits. Each AI modification creates a commit with a descriptive message.

Viewing History

Open the Source Control panel (Git icon in toolbar):

  • Browse all commits with author, date, and message
  • See which files changed in each commit
  • View unified diffs for any file

Reverting Changes

Undo the last change:

Tell the AI: "Undo the last change" or "Revert to the previous version"

Revert to any commit:

In the Source Control panel:

1. Find the commit you want to go back to

2. Click "Revert to this commit"

3. XAIO creates a new forward commit (never rewrites history)

Per-file revert:

In the Source Control panel, discard changes for individual files without affecting the rest of your project.

Branches

Each chat conversation creates its own Git branch:

  • Changes in different chats are isolated
  • Merge branches via Pull Requests
  • Create branches manually for experiments

Best Practices

  • Use separate chats for separate features
  • Check the preview after each change before moving on
  • Connect GitHub for full remote backup
  • Commit messages are generated automatically from AI changes