Every Rocket.new build saves a version - compare diffs, label milestones, roll back changes, and redeploy any previous version from chat.
Every time Rocket responds to a Build message, it saves the result as a new version. You get a complete history of your project that you can compare, roll back, label, and deploy - all from the chat panel.
At the bottom of each Rocket message in chat you will see a Files row showing the version number and which files changed. Below it are four action buttons.
Button
What it does
Code diff
Shows what changed between this version and the previous one
Rollback
Reverts your project to this version
Create label
Adds a name to this version so you can find it easily
Launch
Deploys this specific version to staging or production
Rollback reverts your entire project to the selected version instantly.
Rolling back discards all changes made after the selected version. This cannot be undone. If you want to keep your current state, create a label before rolling back (see Create label below).
1
Find the version
Locate the version you want to return to in the chat.
You can deploy any version directly - it does not have to be the most recent one.
1
Find the version
Locate the version in the chat.
2
Click Launch
Click Launch.
3
Select environment
Select Staging or Production.
Launch button on a version card
Target
What it is
Staging
A private preview environment for testing, not visible to end users
Production
Your live app, visible to everyone with the URL
Launching a version does not affect your working state in the editor. Your project continues from wherever you are - only the deployed environment changes.
For a full breakdown of how staging and production work together, see Launch your site.