All Projects → deadlydog → VS.DiffAllFiles

deadlydog / VS.DiffAllFiles

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

Programming Languages

C#
18002 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to VS.DiffAllFiles

Visual-Studio
A Discord Rich Presence extension for both Visual Studio 2017 and 2019.
Stars: ✭ 80 (+207.69%)
Mutual labels:  visual-studio, extension, visual-studio-extension
Compare-UserJS
PowerShell script for comparing user.js (or prefs.js) files.
Stars: ✭ 79 (+203.85%)
Mutual labels:  diff, compare-files
Unchase.OpenAPI.Connectedservice
📜 Visual Studio extension to generate OpenAPI (Swagger) web service reference.
Stars: ✭ 69 (+165.38%)
Mutual labels:  visual-studio, visual-studio-extension
TextTemplatingCore
T4 Text Templating with .NET Core
Stars: ✭ 24 (-7.69%)
Mutual labels:  visual-studio, visual-studio-extension
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-7.69%)
Mutual labels:  visual-studio, visual-studio-extension
Unchase.Odata.Connectedservice
📜 A Visual Studio extension for connecting to OData services with generating client-side C# proxy-classes
Stars: ✭ 39 (+50%)
Mutual labels:  visual-studio, visual-studio-extension
git-tools
This extension provides a git changes tool window, a graphical git history viewer and menus to launch Git Bash, Git Extenstions and TortoiseGit.
Stars: ✭ 72 (+176.92%)
Mutual labels:  visual-studio, visual-studio-extension
experimental-tools
A bunch of quality refactorings and code fixes that are going to improve your C# development experience in Visual Studio and remove some common pain.
Stars: ✭ 19 (-26.92%)
Mutual labels:  visual-studio, visual-studio-extension
Codist
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality and brings smart tool bar to code editor.
Stars: ✭ 134 (+415.38%)
Mutual labels:  visual-studio, visual-studio-extension
ace-jump
Allows for quick movement around the editor screen. Inspired by AceJump for Webstorm and Vim plugin AceJump.
Stars: ✭ 44 (+69.23%)
Mutual labels:  visual-studio, visual-studio-extension
rudebuild
A non-intrusive bulk/unity C++ build tool for Visual Studio
Stars: ✭ 16 (-38.46%)
Mutual labels:  visual-studio, visual-studio-extension
XPathTools
A Visual Studio Extension which can run any XPath and XPath function; navigates through results at the click of a button. Can show and copy any XPath incl. XML namespaces, avoiding XML namespace induced headaches. Keeps track of the current XPath via the statusbar.
Stars: ✭ 40 (+53.85%)
Mutual labels:  visual-studio, visual-studio-extension
BuiltinCmd
VS extension that provide a built-in terminal window for CMD or Powershell.
Stars: ✭ 30 (+15.38%)
Mutual labels:  visual-studio, visual-studio-extension
Community.VisualStudio.Toolkit
Making it easier to write Visual Studio extensions
Stars: ✭ 165 (+534.62%)
Mutual labels:  visual-studio, visual-studio-extension
auto-save-vs-extension
An extension that automatically saves the file as you're working on it.
Stars: ✭ 30 (+15.38%)
Mutual labels:  visual-studio, visual-studio-extension
vs-material-icons-generator
This plugin will help you to set material design icons to your Xamarin projects In Visual Studio.
Stars: ✭ 50 (+92.31%)
Mutual labels:  visual-studio, visual-studio-extension
IncludeToolbox
Visual Studio extension to format, prune, and inspect include directives.
Stars: ✭ 48 (+84.62%)
Mutual labels:  visual-studio, visual-studio-extension
DisposableFixer
This is a Visual Studio Extension and NuGet package that should identify and fix problems as memleaks while using IDisposables.
Stars: ✭ 37 (+42.31%)
Mutual labels:  visual-studio, visual-studio-extension
SmartCommandlineArgs
A Visual Studio Extension which aims to provide a better UI to manage your command line arguments
Stars: ✭ 70 (+169.23%)
Mutual labels:  visual-studio, visual-studio-extension
unittestgenerator
A unit test generation extension for Visual Studio that aims to always produce code that compiles - covering the basic cases automatically and preparing as much as it can for the complex cases.
Stars: ✭ 32 (+23.08%)
Mutual labels:  visual-studio, visual-studio-extension

Diff All Files Visual Studio Extension Description

A Visual Studio extension to quickly and easily compare all files in TFS (a changeset, shelveset, or files with pending changes) or Git (a commit or staged/unstaged files) 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.

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

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.
  • 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 TFVC and Git1 source control providers.

1Git Support

This extension only supports Git in Visual Studio 2013, 2015, 2017, and 2019 prior to v16.6.

Visual Studio 2012 did not support Git, and unfortunately in the Visual Studio 2019 v16.6 update the Git experience was moved to a new user interface which does not expose extensibility points.

Please go up-vote this feature request to have Microsoft add Git extensibility points to new versions of Visual Studio to allow this extension to work with Git again.

Settings

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

Screenshots

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

Contributing

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

Changelogs

See what's changed and when in each version of the extension in the Changelog.

Donate

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

paypal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].