Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Diff All Files for VS2015
Diff All Files for VS2015

Diff All Files for VS2015

deadlydog

|
5,417 installs
| (16) | Free
Quickly compare changes to all files in Git (staged/unstaged files or a commit) or TFS (shelveset, changeset, or with pending changes).
Download

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 has 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.

You may edit the extension's settings from the Tools -> Options... -> Diff All Files settings page.

Visit the Diff All Files project homepage for more information or to make a feature request or bug report.

This extension is also available for Visual Studio 2022, 2019, 2017, 2013, and 2012.

Features

  • 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.
  • 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.
  • Specify the file versions to compare against (i.e. Unmodified, Workspace, Previous, Latest).
  • Supports both Git and TFVC source control providers.

Screenshots

Before comparing files:

Diff_All_Files_Before_Compare.png

While comparing files:

Diff_All_Files_Comparing.png

Settings screen:

Diff_All_Files_Settings.png

Change Log

v1.2.2 - June 26, 2017

  • Fix bug where external Git diff tool cannot be launched when the path in the .gitconfig file is enclosed in single quotes.

v1.2.1 - June 19, 2017

  • Changed settings screen to separate the Diff Tool configuration from other settings.
  • Reference newer version of LibGit2Sharp library to fix file path bug causing extension to not load properly on some Git repositories.

v1.2.0 - July 23, 2016

  • Added support for Git, so extension now shows in the Git Changes and Git Commit Details windows.

v1.1.0 - July 7, 2016

  • Changed settings to allow up to 9999 files to be diff'd at a time, instead of just 99.

v1.0.2 - July 1, 2016

  • Attempting to fix bug where the extension will not load on some user's computers due to it being unable to load a specifc version of Microsoft.TeamFoundation.*.dll files.

v1.0.1 - August 16, 2015

  • Fixed bug where file name's extension's casing could affect if Diff All Files was able to close an external diff viewer window or not.

v1.0.0 - August 14, 2015

  • Initial release.
  • Known bug where the "Close All" button does not close external diff application, but wanted to get the VS 2015 version released asap.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft