Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Branch vs StageNew to Visual Studio Code? Get it now.
Branch vs Stage

Branch vs Stage

James Wissemann

| (0) | Free
Current branch PR diff against stage, directly in Source Control.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Branch vs Stage

Review your branch in VS Code's Source Control sidebar.

  • Diff vs Stage shows committed changes against the merge base with origin/stage, falling back to local stage.
  • Diff Working Changes returns to normal staged and unstaged changes.
  • Click a file to open its diff. Click its checkmark to move it into Viewed. Undo the mark to move it back.
  • Viewed state survives restarts. A changed diff returns to Changes; unrelated commits keep your marks.
  • Fetch Stage updates the comparison base.

Run either Diff command from the Command Palette. Files appear in a collapsible folder tree.

Requires Git and a stage branch. Review marks are stored locally in VS Code. No telemetry or external services; only Fetch Stage accesses your Git remote.

Development

node --test
npx @vscode/vsce package --no-dependencies
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft