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 (14,713)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (19)
Q and A (19)
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 JogOn | 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

  • Bloom effect
    2 Posts | Last post June 24, 2014
    • Hi
      I really like this extension, but I have a minor issue.
      Could you implement a checkbox to disable/enable the bloom-effect, and perhaps the corresponding properties for intensity etc?
      The reason is that we use Remote Desktop to log in to the development machines, and Gource performs rather poorly when bloom is enabled.
    • Hi!
      Look the new version (2.4). Now bloom effect automatically disabled when VS running via Remote Desktop.
  • Using Avatars
    3 Posts | Last post June 22, 2014
    • 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.
    • The new version 2.3 now can show tfs avatars. This option is on by default.
  • unsupported log format error
    2 Posts | Last post June 05, 2014
    • ad_
      I just installed it on VS2013 Update2 and I'm getting the following error:
      gource: unsupported log format (you may need to regenerate your log file)
      Try 'gource --help' for more information.
      Press Enter
    • Can you send me your log file %TEMP%\TfsHistoryLog.tmp.txt ?
      Email: aabiryukov at
  • file.png not found due to double-backslash in path
    1 Posts | Last post May 17, 2014
    • All I get when executing "Visualize history" (V2.2) is a command-window showing the error message 'failed to load resource "D:\Users\..\\data\file.png' - probably because there's a double-backslash in the file-path before "data"? Another possible reason could be that my Windows-Username has a german umlaut in it...
  • 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.
  • 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.
1 - 10 of 19 Items