Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Diff All Files Visual Studio Extension Description

A Visual Studio extension to quickly and easily compare all files in Git (a commit or staged/unstaged files) or TFS (a changeset, shelveset, or files with pending changes) to see what was changed. Instead of clicking on each file individually and choosing to compare it with a different version, just click one button to compare all of the files.

This extension adds a new control into the Team Explorer pane wherever Visual Studio shows what files have changes. You may edit the extension's settings from the Tools -> Options... -> Diff All Files settings page.

Download this extension for Visual Studio 2019, 2017, 2015, 2013, or 2012 from the VS Extension Gallery.


  • Compare files one at a time, many files at a time, or with all files combined in a single file.
  • Uses the same diff (i.e. compare) tool that you have configured in your .gitconfig (for Git) and Visual Studio (for TFVC). e.g. KDiff, Beyond Compare, Visual Studio, etc.
  • Settings to exclude comparing files with specific extensions, or files that have been added or deleted from source control.
  • Button to quickly close all diff tool windows that have been opened.
  • Remaining files to be compared will open automatically when current file diff windows are closed.
  • Specify the file versions to compare against (i.e. Unmodified, Workspace, Previous, Latest).
  • Supports both Git and TFVC source control providers.


Before comparing files (left) and while comparing files (right):

Diff All Files section before doing a compare Diff All Files section while comparing files

Settings Screen (available in Visual Studio from Tools -> Options... -> Diff All Files):

Diff All Files Settings page


Pull requests are welcome and appreciated. You may find the contributing docs helpful to get you up and running.


Buy me a toque for providing this extension open source and for free :)



Visual Studio Extension to make comparing files before and after committing them to Git and TFS faster and easier.





No releases published

Sponsor this project


No packages published


You can’t perform that action at this time.