Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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.

SourceTree for git on Mac

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.

enter image description here

like image 479
ruffin Avatar asked Nov 09 '12 19:11

ruffin


People also ask

Is Visual Studio same as TFS?

TFS supports agile development practices, multiple IDEs and platforms locally or in the cloud and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle. Visual Studio Professional Edition provides an IDE for all supported development languages.

What is Microsoft Team Foundation Server used for?

Team Foundation Server (Microsoft TFS) helps manage teams and their code. It's because TFS offers a combo of version control, issue tracking, and application lifecycle management.


3 Answers

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

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

Bourgeon screenshot

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

like image 151
Malcolm O Avatar answered Nov 08 '22 01:11

Malcolm O


You can use the branching and "track changes" visualizations. See the blog post below for details:

http://www.edsquared.com/2010/03/17/Branching+And+Track+Changes+Visualization+In+TFS+2010+Is+Awesome.aspx

like image 20
Jim Lamb Avatar answered Nov 08 '22 00:11

Jim Lamb


You can View the Branch Hierarchy of a Team Project by go to Source Control Explorer, click the branch from which you want to begin to explore your branch structure after that, Click the File menu, point to Source Control, point to Branching and Merging, and then click View Hierarchy.

View the Branch Hierarchy of a Team Project

enter image description here

like image 33
Mohamed.Radwan -MVP Avatar answered Nov 08 '22 01:11

Mohamed.Radwan -MVP