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

