|
| 1 | +--- |
| 2 | +title: "Introducing the 'Git Ranger' Visual Studio extension!" |
| 3 | +date: "2026-01-16T12:00:00-05:00" |
| 4 | +categories: [dotnet, csharp, extensibility, visualstudio] |
| 5 | +description: "A new Visual Studio extension bringing enhanced Git tooling to your editor!" |
| 6 | +--- |
| 7 | + |
| 8 | +Introducing "[Git Ranger](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-GitRanger)", an extension for Visual Studio 2022 (and 2026!) that brings enhanced Git tooling directly into your editor. If you've ever used GitLens in VS Code, this extension draws inspiration from that experience and aims to bring similar capabilities to Visual Studio. |
| 9 | + |
| 10 | +## The Vision |
| 11 | + |
| 12 | +Git Ranger is designed to be a comprehensive Git companion for Visual Studio developers. The goal is to surface Git information where you need it, when you need it - without breaking your flow or switching context. |
| 13 | + |
| 14 | +## Current Features |
| 15 | + |
| 16 | +The initial release focuses on inline Git information: |
| 17 | + |
| 18 | +- **Inline Annotations** - See who last modified each line, when, and why - right in your editor |
| 19 | +- **Gutter Margin** - A visual indicator in the left margin showing commit history at a glance |
| 20 | +- **Theme-Adaptive Colors** - 12 vibrant colors that automatically adjust for dark and light themes |
| 21 | +- **Author Color Coding** - Each contributor gets their own distinctive color |
| 22 | +- **Age Heat Map Mode** - Optional visualization showing relative age of changes |
| 23 | +- **Interactive Tooltips** - Hover to see full commit details |
| 24 | +- **Copy Commit SHA** - Quick access to commit hashes via click or menu command |
| 25 | + |
| 26 | +## Customization |
| 27 | + |
| 28 | +Git Ranger is highly configurable. Head to **Tools → Options → Git Ranger** where you can adjust display options, color modes, date formats, caching behavior, and more. |
| 29 | + |
| 30 | +## What's Coming |
| 31 | + |
| 32 | +The roadmap is packed with planned features: |
| 33 | + |
| 34 | +- **Git CodeLens** for methods and classes |
| 35 | +- **File History** and **Line History** tool windows |
| 36 | +- **Visual Git Graph** with styling and interactions |
| 37 | +- **Status bar indicator** |
| 38 | +- **Branch and Tag management** tool windows |
| 39 | +- **Commit Details** and **Contributors** views |
| 40 | +- **Diff integration** |
| 41 | +- **Remote provider integrations** (GitHub, GitLab, etc.) |
| 42 | +- **Git Command Palette** |
| 43 | +- **Stash management** |
| 44 | +- **Interactive rebase editor** |
| 45 | +- **AI-powered commit message generation** |
| 46 | + |
| 47 | +You can check out the full [issue list on GitHub](https://github.com/CodingWithCalvin/VS-GitRanger/issues) to see everything that's planned and track progress. |
| 48 | + |
| 49 | +## Get It Now |
| 50 | + |
| 51 | +Feel free to check it out on the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-GitRanger), and let me know if you have any suggestions! It's [open source on GitHub](https://github.com/CodingWithCalvin/VS-GitRanger), so issues and PRs are happily accepted if you're into that sort of thing. |
0 commit comments