Tiger Diff
Lightweight Git comparison extension for VS Code / Cursor.
Features
- Diff File with Commit — compare a file with a commit that actually changed this file
- Diff File with Branch — compare a file with the tip of another branch
- Replace File with Commit/Branch — overwrite the current file with a commit that changed it, or with another branch
- Diff Folder with Branch — list folder changes vs another branch in an Explorer panel; click a file to open diff
- Stash / Pop — stash working changes; Pop Stash lists entries in the Tiger Diff panel (click to pop)
- Show History — file context: commits for that file only; otherwise current branch commits in the Tiger Diff panel
- Diff / Merge with SSH Remote — diff local vs remote, merge either direction, or overwrite upload/download
- Line Blame — click a line to see author, relative time, and commit message at the end of the line (GitLens-style)
- Configure Git / SSH — set user.name, user.email, pull.rebase, and SSH host mapping
SSH notes
- Uses local
ssh / scp (key-based auth / ssh-agent recommended)
- Configure via Tiger Diff: Configure SSH Remote or Settings (
tigerDiff.ssh.*)
- Remote path defaults to
remoteRoot + relative path from localRoot/workspace
Usage
- Right-click a file / folder in Explorer
- Right-click in the editor or tab
- Command Palette → search
Tiger Diff
Development
npm install
npm run compile
Press F5 to launch the Extension Development Host.
Package
npm run package
| |