How Versioning Works
Every time you commit changes in your workspace, a new version is created. Raycaster Doc uses lakeFS under the hood — a Git-like version control system for data — so every commit is an immutable snapshot you can revisit at any time.What Gets Versioned
- File uploads and replacements
- Directory creation and deletion
- File renames and moves
- AI-generated edits committed from chat
Viewing History
Click the History button on any document to open the version history modal. You’ll see:| Field | Description |
|---|---|
| Commit hash | Short identifier for the version |
| Committer | Who made the change |
| Timestamp | When the commit happened |
| Message | AI-generated or user-provided commit message |
Pinning a Version
Select any commit from the history modal to pin the viewer to that exact version. When viewing a historical version:- The URL updates with a
commitIdparameter (shareable and bookmarkable) - A version banner appears showing commit metadata
- Edit actions are disabled — the view is read-only
- The document renders exactly as it existed at that point in time
