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

Diff All Files for VS2017

deadlydog

|
5,790 installs
| (10) | 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, 2015, 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.1.1 - April 12, 2019

  • Remove asynchronous loading on background thread, as it would cause the UI to throw errors if the controls were visible right away at Visual Studio startup.
  • Remove unnecessary dependencies preventing installation on some systems.

v1.1.0 - April 6, 2019

  • Load extension asynchronously as per Microsoft's recommendation for all modern extensions.

v1.0.3 - April 2, 2019

  • Fix bug where diff was not working properly at all.
  • Fix "The given key was not present in dictionary" error.

v1.0.2 - March 31, 2019

  • Updated version of LibGit2Sharp used, which includes bug fixes and performance enhancements.

v1.0.1 - June 19, 2017

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

v1.0.0 - June 12, 2017

  • Initial release of VS 2017 version of extension.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft