Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Revision Graph for Git (SVN style)New to Visual Studio Code? Get it now.
Revision Graph for Git (SVN style)

Revision Graph for Git (SVN style)

BenKoncsik

|
36 installs
| (0) | Free
TortoiseSVN-style revision graph for Git: commits, branches, tags, stashes and merges as connected boxes. Branch, merge, reword, checkout, diff and commit straight from the graph.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git Revision Graph

A TortoiseSVN-style revision graph for Git inside VS Code. Commits, local & remote branches, tags, stashes and merges are displayed as connected, color-coded boxes.

▶ Try the live demo in your browser — no install required; runs the real renderer on a sample repository.

Git Revision Graph

How to open

Open a folder or workspace that contains a Git repository, then either:

  • Open the Command Palette (Ctrl+Shift+P) and run "Git Revision Graph: Open Revision Graph", or
  • Click the graph icon in the Source Control title bar (top-right of the SCM panel), or
  • Use the keyboard shortcut Ctrl+Alt+G.

Features

  • DAG layout — commits in columns per branch with connecting lines; modern (free canvas) or classic (trunk-pinned) display modes.
  • Color-coded nodes — HEAD/current branch (red), local branches (green), remote branches (blue), remote-only commits, tags (yellow), stashes, plain commits (grey), and commits merged into the branch that received them.
  • Built-in legend — a panel spells out every color and every line: parent link, merge (arrow at the merge commit), fork-off point, stash tie, and the line threading merged-in commits back to the branch they were written on.
  • Branch — create a branch from any commit via an SVN-style folder-tree dialog or VS Code's native branch UI; rename, delete or push a branch.
  • Merge — merge or squash-merge one branch into another, with a schematic preview that shows the merge direction.
  • Rewrite history — reword a commit message; undo a commit while keeping its changes.
  • Inspect — a commit's changed files, file diffs with a minimap, and search inside a diff (Ctrl/Cmd+F).
  • Commit — stage and commit working-tree changes from the graph, with an optional review step.
  • Stash — apply, pop or drop a stash.
  • Remotes — fetch, pull, push and sync from the toolbar; search commit messages; jump to HEAD; zoom & pan.
  • Localized — English, Magyar, 中文, Русский; light/dark themes; optional plain-language labels instead of git jargon.

Settings

Setting Default Description
revGraph.maxCommits 1000 Maximum number of commits to load into the graph.

Other hosts

Also available for Visual Studio 2022 / 2026, JetBrains IDEs (IntelliJ IDEA, Android Studio, DevEco Studio, WebStorm, PyCharm, GoLand, etc.), Eclipse and Apache NetBeans.

Source code & license

  • Source code: https://github.com/HunKonTech/git_Revision_Graph
  • License: Business Source License 1.1 — free for personal, internal, and non-commercial use. Selling, reselling, or offering the software as a paid product or service is not permitted. Converts to MPL 2.0 four years after each version's release.

Git Revision Graph (Magyar)

Egy TortoiseSVN-stílusú revíziógraf Git-hez VS Code-on belül. A commitok, helyi és távoli ágak, tagek, stash-ek és merge-ök összekötött, színkódolt dobozokként jelennek meg.

▶ Próbáld ki az élő demót a böngésződben — telepítés nélkül; a valódi megjelenítő fut egy minta-repozitóriummal.

Git Revision Graph

Megnyitás

Nyiss meg egy mappát vagy munkaterületet, amely egy Git repozitóriumot tartalmaz, majd:

  • Nyisd meg a Parancspalettát (Ctrl+Shift+P) és futtasd a "Git Revision Graph: Open Revision Graph" parancsot, vagy
  • Kattints a gráf ikonra a Forráskezelő panel fejlécében (jobb felső sarok), vagy
  • Használd a Ctrl+Alt+G billentyűparancsot.

Funkciók

  • DAG elrendezés — commitok áganként oszlopokban, összekötő vonalakkal; modern (szabad vászon) vagy klasszikus (balra rögzített törzs) nézet.
  • Színkódolt csomópontok — HEAD/aktuális ág (piros), helyi ágak (zöld), távoli ágak (kék), csak-távoli commitok, tagek (sárga), stash-ek, sima commitok (szürke), és a fogadó ágba merge-ölt commitok.
  • Beépített jelmagyarázat — egy panel elmagyaráz minden színt és minden vonalat: szülő-kapcsolat, merge (nyíl a merge-commitnál), leágazási pont, stash-kötés, és a beolvasztott commitokon átfutó vonal vissza az ágra, ahol készültek.
  • Ág — új ág bármely committól SVN-stílusú mappafa-párbeszéddel vagy a VS Code natív ág-ablakával; ág átnevezése, törlése, push-olása.
  • Merge — egy ág merge-ölése vagy squash-merge-ölése egy másikba, a merge irányát mutató sematikus előnézettel.
  • Történet átírása — commit üzenet átírása; commit visszavonása a változtatások megtartásával.
  • Vizsgálat — egy commit módosított fájljai, fájl-diffek minimappel, és keresés a diffen belül (Ctrl/Cmd+F).
  • Commit — a munkakönyvtár változtatásainak stage-elése és commitolása a gráfból, opcionális átnézési lépéssel.
  • Stash — stash alkalmazása, pop-olása vagy eldobása.
  • Távoli — fetch, pull, push és sync az eszköztárból; commit üzenetek keresése; ugrás a HEAD-re; nagyítás és mozgatás.
  • Honosított — English, Magyar, 中文, Русский; világos/sötét téma; opcionálisan közérthető feliratok a git szakzsargon helyett.

Beállítások

Beállítás Alapértelmezett Leírás
revGraph.maxCommits 1000 A gráfba betöltendő commitok maximális száma.

Más hosztokon

Elérhető Visual Studio 2022 / 2026-höz, JetBrains IDE-khez (IntelliJ IDEA, Android Studio, DevEco Studio, WebStorm, PyCharm, GoLand, stb.), Eclipse-hez és Apache NetBeans-hez is.

Forráskód és licenc

  • Forráskód: https://github.com/HunKonTech/git_Revision_Graph
  • Licenc: Business Source License 1.1 — személyes, belső és nem-kereskedelmi célú használatra ingyenes. A szoftver eladása, továbbértékesítése, vagy fizetős termékként/szolgáltatásként történő kínálása nem megengedett. Verziónként a megjelenéstől számított négy év után MPL 2.0 licencre vált.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft