Is there a Team Foundation Server GUI client that has visual branches?

tfs, visual-studio, visual-studio-2010

Solution

Bourgeon. Available for Visual Studio 2013, 2015, 2017, 2019.

https://marketplace.visualstudio.com/items?itemName=StefanLober.Bourgeon

Obviously the author is a git user who was forced to use TFS.

Problem

I would like to find a GUI'd client that shows TFS branch history like I'm used to viewing in some popular git clients. Here's a great picture from SourceTree, though SmartGit does every bit as well. See how awesome it is to see your checkin history? Even better, you can pick two checkins and see a diff (list of files you can select to see diffs for the selected file) of what's changed between any two. Does an app like that exist for TFS? Note: I did find this question, whose title sounds close: Standalone GUI client for TFS 2010 Source Control I'm pretty sure by "GUI" there the answers just mean "the GUI you already likely have if you're running VS2010" aka "not the command line". I didn't see a good solution for getting this sort of branch mapping and quick change comparison. Or perhaps I've missed it and such a map/GUI is already in TFS on VS? EDIT: Adding picture of File menu to Branching and Merging. I don't seem to have the option M.Radwan mentions.

Original source

Related problems