kboom / GitTreeFilter-4-VisualStudio

A visual studio extension that filters the solution based on the difference between the working directory and a selected git worktree.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitTreeFilter for Visual Studio

example workflow

This extension for Visual Studio 2022 allows you to filter solution explorer to include only the files changed when comparing to the worktree sometime in the past. Navigate through all these files as usual, and compare the changes using a context menu item. This is extremely useful when you are developing a feature on your own branch and want to keep your views focused.

Demo

Rationale

Stay focused on your own changes in large projects

This plugin allows you to filter solution explorer by showing only the changes you care about. This includes the files that have been changed comparing your current working directory to a Git worktree you can specify as reference by using a branch name, tag name or specific commit.

Get instant feedback about the actual changes made since the beginning of your work

Every file listed in the solution explorer when the filter is active has a context menu "show changes" which brings the difference between the current file and the one at the selected point in history.

Attributions

About

A visual studio extension that filters the solution based on the difference between the working directory and a selected git worktree.

License:MIT License


Languages

Language:C# 99.8%Language:Shell 0.1%Language:PowerShell 0.1%