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.
Rollback reverts your entire project to the selected version instantly.
Rolling back discards every version after the one you select. The discarded code, labels, and checkpoints leave no reference in chat. This cannot be undone.
1
Find the version
Locate the version you want to return to in the chat.
Labels let you name and bookmark a specific version for easy reference later.
Create label is only available for web apps. It is not available for mobile apps.
A label is tied to its version. If you roll back past that version, the label is removed with the code. Chat will no longer show that codebase, label, or checkpoint. This cannot be undone.
1
Find the version
Locate the version in the chat.
2
Click Create label
Click Create label.
3
Name the label
Type a name and press Enter.
Create label input on a version
Good times to create a label:
Before a risky change you might want to undo
When a version is ready for review (“Client review v1”)
You can deploy any version directly - it does not have to be the most recent one.
Launching a particular version is only available for web apps. It is not available for mobile apps.
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.