dprZoft / shelvesetcomparer

shelvesetcomparer / DiffFinder: A visual studio extension that allow users to compare contents of two TFS shelvesets. Diff Finder: compare a shelveset with current workspace local pending changes.
GNU General Public License v2.0
3 stars 2 forks source link
compare comparison extension shelveset tfs tfs-extension visual-studio visual-studio-2019 vsix

DiffFinder

DiffFinder (from rajeevboobna / shelvesetcomparer) extends the existing hamidshahid / shelvesetcomparer Visual Studio extension. ShelvesetComparer is a Visual Studio extension that allow users to compare contents of two shelvesets (from on or different users).

DiffFinder extends it to also

Color coding used in file comparison:

VisualStudio Marketplace

Examples

  1. Open Shelveset selection from TeamExplorer: TeamExplorer Diff Finder Button

  2. Select two Shelvesets for comparison or one Shelvesets to compare with current Pending Changes: TeamExplorer Diff Finder Button

  3. File comparison view comparing two Shelvesets:

    • Shelvesets with same file paths (same branch): TeamExplorer Diff Finder Button

    • Shelvesets with different paths (algorithm tries to find the best match (most common path parts)):

      • differerent branches but same relative path: TeamExplorer Diff Finder Button

      • different branches and different paths: File comparison: different branches and folders -> tries to find best match

Branches and tags