Skip to main content

Shelving Changes

This page is currently under development and will be filled with comprehensive content soon.

Overview

Shelving allows you to temporarily save uncommitted changes without creating a commit. Think of it as similar to Git stash, but cloud-synchronized and shareable with your team.

Coming Soon

This guide will include:
  • What is shelving and when to use it
  • Creating a shelf
  • Applying shelves to workspaces
  • Managing shelves
  • Shelving vs committing
  • Sharing shelves with team members
  • Best practices

Quick Reference

Create a Shelf:
# From CLI (limited support)
# Primary workflow is through web UI
Apply a Shelf:
dv checkout-shelf <shelf-id>
Use Cases: Switching Context:
  • Save work-in-progress before switching tasks
  • Return to your changes later
Experimenting:
  • Try out changes without committing
  • Easily revert if experiment doesn’t work
Sharing Work:
  • Share incomplete work with team members
  • Get feedback before committing

Last updated: 2025-10-25