Understanding Jujutsu Working Copy Snapshots
CommunityIsolate JJ work with auto-snapshots.
Authoredmundmiller
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Jujutsu automatically snapshots your working directory before every command, creating an automatic safety net so you can recover your work even if you switch tasks or abandon changes mid-work.
Core Features & Use Cases
- Automatic snapshotting: The working directory is saved as a new version of the current change before every jj command.
- Evolution viewing: Use
jj evologto see how a change evolved (including amendments and snapshots) across time. - Safe recovery: Restore previous states with
jj restore --from <commit-id>, or review changes withjj log/jj diff. - Work isolation: Stack work with
jj newto create separate snapshots for experiments without disturbing your main work.
Quick Start
In your terminal, try:
- Run
jj statusto see what's in the current working-copy snapshot (@) - Run
jj evologto inspect the evolution of the current change - Make changes and run
jj newto create a new snapshot for ongoing work - If needed, restore from a previous snapshot:
jj restore --from <commit-id>
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Understanding Jujutsu Working Copy Snapshots Download link: https://github.com/edmundmiller/dotfiles/archive/main.zip#understanding-jujutsu-working-copy-snapshots Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.