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.
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.
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.
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.
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
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With