TFS Source Control History Visualization


TFS source control history visualization (VS2012/VS2013 extension). Looks like a fascinating creation of a new galaxies in space. Sources:

(19) Review
Visual Studio
2013, 2012
Download (11,132)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (19)
Q and A (16)
Sign in to write a review
Sort by:

by G Howlett - Dealogic | February 28 2014

Addictive to watch!

by Adam Plocher | January 28 2014

Very cool and unique way to visualize and animate changes over time to a solution.

by Tobias.K | December 12 2013

Great tool for visualising your code!

by Hans De Smedt | December 11 2013

Looks fantastic!

In live mode it would be nice to keep the user icon visible so it's possible to keep track of what users are doing and in which area they are doing checkins.
So if users are showing up close together on the map, it means they are working in the same code-area...

by Remmiz | December 09 2013

This is an awesome implementation of Gource into Visual Studio. I was about to create a live updater for Gource until I stumbled upon this. Thank you for the neat add-on!

by Atrejoe | November 01 2013

Great extension!
Zero config and workt very fast.

Nices to have would be an option to remove the logo and video export.

by chamindac | October 16 2013

This is fantastic! If you could add facility to pause in certain time slot and then visualize the changeset by clicking on a particular file at that moment would be even better...

by OraDotNetDev | August 01 2013

Fantastic, hypnotic, never has TFS been so absorbing ;-D

by biohazard999 | July 16 2013

Absolut amazing :)

by Kieran C | May 15 2013

Very cool. Would be great to have save to video and the ability to do more than 1 day per second. Not sure how this would visualise but I don't think branches are shown, could they be?

Alexandr Biryukov June 16 2013
| Edit |

Use option "Time scale" (available in the latest release 1.5).
Thank you for feedback.

by Gorzoch Mariusz | May 07 2013

by ChrisS71 | January 11 2013

Record it with Jing. :-)

by 柳永法 | January 11 2013


1.Can Select Some Persons
2.Speed Can Adjust
3.To *.swf
4.Exclude/include object

Alexandr Biryukov January 12 2013
| Edit |

In v1.2 added filter by persons and file types, and more options.

by Joshua Lewis | January 10 2013

Very cool. Runs great on my machine. Makes me feels so productive when I see the explosion of files. Look forward to the settings dialog being added in the future. I also second the request to export to a video.

Alexandr Biryukov January 12 2013
| Edit |

Setting dialog added now (v1.2).
While no video export.

by Joel Mueller | January 10 2013

This is really cool! It would be nice to be able to export the animation to a video file to share with people who don't have Visual Studio.

by ErikEJ | January 10 2013

Cool Tool!

by Evgeniy Krechun | January 10 2013

Cool idea and great job!
However, I have a question. We have gated checkins in some projects and in those projects this tool visualizes changes only with one person - tfs build process identity. Is it possible to show the person name who triggers gated checkin?

Alexandr Biryukov January 10 2013
| Edit |

Yes, in future.
I plan to add settings dialog. Settings will include filter by users.

by ShikharJain | January 09 2013

Congrats for this awesome work. However performance need to be improved. It is taking lots of time to fetch the history.

by VoldemarS | January 09 2013

Very cool!!!

Sign in to start a discussion

  • Version 2.1 will not run on my machines
    3 Posts | Last post April 07, 2014
    • Version 2.0 ran fine on my old machine.
      On my new machine, it refuses to load. I'm told to examine ActivityLog.xml, which contains this:
          <errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Shell.11.0, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo>
      I wanted to download 2.0 so I could run it on the new machine, but VSGallery doesn't let you grab old versions. Help!
    • I was able to grab the unpacked 2.0 directory from the old machine and put it on the new machine, so I'm running again. But 2.1 won't run on EITHER machine.
    • This issue fixed now. Use new version 2.2.
  • Minor Bug Committer => Owner
    2 Posts | Last post March 12, 2014
    • Please, use the Owner, not Committer property of TFS change.
      TFS allows one to commit on behalf of other users (for purpose of repository migration, for example) and in this case these two properties will not be the same and the actual contributor is the Owner, not Committer.
    • Thank you for valuable comment. I'll change it in the next version. But I plan to change property to OwnerDisplayName instead of Owner. This will allow to show names like in Visual Studio UI.
  • Using Avatars
    2 Posts | Last post December 16, 2013
    • Hi!
      How can i turn on or access tfs avatars so that the pictures are displayed for the users instead of the blue/greanish avatars that are currently displayed?
      Otherwise thanx for a great extension!
    • Glad you liked it :)
      I will include feature "avatars" in a future version of extension.
  • Output to video file?
    2 Posts | Last post December 16, 2013
    • Hi!
      Is it possible to output to gource ppm for conversion to video?
    • Pure Gource engine support conversion to video, see
      The VS extension not yet support video export, because of Gource on Windows platform require two expensive steps - export to PPM, than convert to video. It require large temporary file (disk space) and excess disk operations.
      When Gource will support redirection output stream PPM->Video without the need for intermediate file (like support in linux) then I include this feature to the VS extension.
  • Improvement suggestions
    1 Posts | Last post December 12, 2013
    • Hi again!
      Ive got some improvement suggestions:
       * Possibility to keep the nodes open at all times (so one can see the full scope of the solution)
      * Possibility to set filename//directories name fading
  • Failed to load resource
    6 Posts | Last post October 31, 2013
    • If I start the visualize I get always an error message:
      "failed to load resource" ... something like a file.png ... but I looked at the directory and the missing file is there ... do I have to setup something special to get the extension working?
    • Can you get screenshot of this error?
    • @Alexandr: Sure, here is a screenshot:
    • Thank you for update. The problem located in the backend of my extension - Gource (external project). Your Windows account name contains unicode character '³' it leads to an error. Registered bug here:
      Unfortunately, I not have info when gource author will fix it.
    • Thank you for this information, Alexandr.
      If there an update for Gource, do I have to update it separately or will it then be included in an update of this extension here?
    • Updated gource must be included into extension. Separately gource installation does not affect to the extension.
  • Visual studio 2013
    3 Posts | Last post October 29, 2013
    • Is it possible to install this extension in visual studio 2013?
    • Not yet. I plan add support VS2013 in near future (october/november).
    • VS 2013 now supported. Install latest (v2.0) version of this extension.
  • Visualization starts late
    1 Posts | Last post October 18, 2013
    • When I run it, even though this solution goes back to February of this year, it starts in September.
      Here are my settings:
  • Gated Check-ins
    2 Posts | Last post August 23, 2013
    • I have the same problem as one of the reviewers from last January - projects with gated check-ins show as if our build-agent user is the only user making all of the changes in the project. You mentioned added a "filter by users" option to address this, but it seems to have no effect. Filtering out the build-agent user doesn't change anything at all - it neither filters out the build-agent user nor does it add in any of the actual users who made the changes.
      It's a pity, I really like this tool, but I wasn't the one who made the policy change to gated check-ins, so I seem to be pretty much stuck not using it any longer.
    • Thank you for feedback. For analyze the issue i need screenshot of visualization settings that you use. Please, send me to: aabiryukov [at]
  • Any plan to make it live?
    3 Posts | Last post July 11, 2013
    • Hi, This is really cool extension. Thanks for creating one. do you have any plan to update the extension so that it will automatically refresh the screen for the live changes? it will be great to set up a big TV screen shows all the live TFS changes visually. 
    • Hi Suresh. Thank you for a good idea. Yes, I will implement "live changes" feature in the next release.
    • Tried the Real time mode. Working Great. Thanks for that. Cheers. :-)
1 - 10 of 16 Items