Git Branch Stats is a Visual Studio tool window that gives you an at-a-glance view of the Git repository behind your current solution — who contributed what, how your branches differ, and quick branch switching — all without leaving the IDE.
Why you might like it
When you work on a shared repository it’s easy to lose track of who has been doing what and how far your branches have diverged. Git Branch Stats brings that information right into Visual Studio: open the tool window and you immediately see author activity, branch differences, and the commits that set two branches apart.
Features
👤 Author statistics
See per-author activity for the current branch in a sortable table:
- number of commits
- files changed
- lines added and lines deleted
🔀 Branch switching
Check out any local branch directly from the tool window — pick it from the list and click Switch. If files are locked by a running build or the running app, you get a clear message instead of a crash.
📊 Branch comparison
Compare any two branches and instantly see:
- commits ahead / behind
- files changed
- insertions and deletions
- the full list of unique commits (SHA, author, date, message)
🌐 Localization & custom translations
- Switch the interface between English and Russian.
- Create your own translation right in the Settings tab: you get a table of every English string with a field for your version, save it under a name, and it becomes a new selectable language.
- Anything you leave untranslated automatically falls back to English.
🎨 Theme-aware UI
The window follows your active Visual Studio theme — Light, Dark, and Blue — and repaints automatically when you switch themes.
Getting started
- Open a solution that lives in a Git repository.
- Open View → Git Branch Stats.
- The window reads the solution’s repository and shows the statistics.
- Use the Settings tab to change the language or add a custom translation.
Requirements
- Visual Studio 2022 or newer
- A solution stored in a Git repository
Built on LibGit2Sharp — no separate Git installation is required.
Feedback
Found a bug or have an idea? Please open an issue on the project repository.
