TFS Source Control History Visualization


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

(25) Review
Visual Studio
2013, 2012, 14
Download (18,629)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (25)
Q and A (21)
Sign in to write a review
Sort by:

by Matthias Friedrich | February 05 2015

by DCeres | January 30 2015

by zeal104 | January 20 2015

Great visualization tool! Thanks!

by pepekpl | January 19 2015

by Maxx Velocity | January 12 2015

My Visual Studio installation started crashing fatally just after adding this extension. I can't prove it was this packages fault, but I certainly can't recommend it in light of the coincidence.

Alexandr Biryukov January 15 2015
| Edit |

It is very strange. The extension is stable and rarely updated.
Can you provide more information? Version/Edition of Visual Studio, version of Windows, TFS? Text of error message? Some of other symptoms?

by overlorde | December 02 2014

Awesome and colorful!

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.

1 - 20 of 25 Items   
Sign in to start a discussion

  • Exception when attempting to visual history
    3 Posts | Last post December 22, 2014
    • Visualizing Live Changes seems to be working but attempting to view the history shows a dialog with exception information.
      System: Win7 64bit, TFS server 2010, VS 2012 (I also have VS2010 and VS2013 installed) All VSs have the latest service packs / RTM updates.
      Exception =
      Unable to retrieve the registration information for 'IdentityManagementService2'.
      There is stack trace too. I'd be happy to include it if you let me know where to grab it.
    • I should mention this also happens in VS2013
    • May be problem in the corrupted local TFS cache in the client machine. Try to clear TFS cache in your computer:
      1) Close all running Visual Studio
      2) Delete all subfolders in the folder %localappdata%\Microsoft\Team Foundation\
      3) Start Visual Studio and try visualize history again.
      If this not helps I will investigate this problem in more detail.
  • TFS 2012 required now?
    3 Posts | Last post December 01, 2014
    • We are operating with a TFS 2010 server and this extension has functioned perfectly up til now. Today I found that version 2.6 was available, but it refuses to install unless I install "Team Foundation Team Explorer Extensions", a link which takes me to, which appears to be for TFS 2012. I'm hesitant to install that since we only have a TFS 2010 server, and therefore I can't update?
    • This extention is not dependent on version of TFS server, extension depends on the version of Visual Studio. It compatible with VS2012, VS2013 and VS2015. All of them compatible with TFS 2010 server.
      What version and edition of Visual Studio are you using?
    • I found a mistake in the extension. It now fixed and v2.6 republished. Try to reinstall the extension.
  • unsupported log format error
    7 Posts | Last post October 21, 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
    • I get the same error, but the file you are after is blank for me.
    • not sure if this helps, but we have several users with 2 accounts, some under the same friendly name, which have been associated with TFS. so I get a message asking to specify an identity.
      If I add a name to exclude, I still get the same message.
      If I remove the asterix from the include leave the name to exclude, it looks to complete, but the error above then appears.
    • Try the new extension v2.5, it have more informative message.
    • That certainly does add a bit more information, the messages I get relate to the filters not being right. So you have to have a wildcard to include everything by default, the exclude works, now that I realised it worked off display name.
      I have got some instances of the same user coming in on several accounts (dont ask me why), is there any way those can be assumed as the same person, or identify them quite verbosely as different users on the video. On some streams this is fine.
      I have also found that the "gource" disappears at the end it that show, if you leave it for a minute.
    • I think this is an amazing thing to watch. good work!
  • 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.
  • 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
1 - 10 of 21 Items