Quickstart
Install¶
Search for "visualjj" in the VS Code extensions marketplace and click Install. That's it — no other tools needed.
Open a repository¶
Open a folder that contains a Git repository. Click the VisualJJ icon in the sidebar to see your tree.
Navigate the tree¶
Click on different changes to see what each one contains. Main runs along the left — everything branching off it is work in progress.
Make a change¶
Edit a file in your project. Your edit appears as a new change in the tree automatically — no staging needed. VisualJJ gives it an automatic title based on what you changed.
To refine the title, click the pencil icon next to it or right-click → Describe.
Shape your work¶
Try reshaping to get comfortable:
- Double-click any change to edit it — including earlier ones in your stack. Your work in progress stays flexible; you can always go back and fix things.
- Squash combines a small fix into its parent change.
- Rebase moves a change onto the latest main (drag and drop, or right-click → Rebase on Main).
See Shape for the full set of operations.
Share it¶
Right-click your change and select Create Request (PR). VisualJJ pushes to GitHub and opens the PR. Sign in to GitHub when prompted.
Ship it¶
Once approved, right-click and select Ship Request. Your change is now part of main.
You can also ship directly without a request. See Ship.