Team explorer extension for git stashes.
Visual Studio 2017
Git (please download from git)
This Visual Studio Team Explorer extension provides a possibility to use a git stash command with different options from Team Explorer tab. After instaling the extension you can find a new "Stashes" button on Team Explorer tab that navigates you to the Stash list page.
On this page you can see the list of stashes for current active repositoty with a search box that helps you to find the stash by the assigned message.
The context menu is generated with the right click on each item. There are three options: apply, remove or view stash info. On the top of the page you can find Create stash section. After clicking on "Create stash" button all your current changes are stashed and the entered message are assigned to the created stash.
After clicking on "Stash info" menu item you are navigated to stash info page. Here you can find all stash information:
The context menu is generated with the right click on each file. There is only one option - 'Compare with previous'. After clicking on it Visual Studio should open diff compare tab and show difference between stashed and previous file version. So you can see the contents of the stash with out applying it.