How Windows, Windows Store, Xbox & Surface moved their 350gig source repo into Git hosted on VSTS

Play How Windows, Windows Store, Xbox & Surface moved their 350gig source repo into Git hosted on VSTS
Sign in to queue


In this video Donovan Brown interviews Tony Seeley, Group Program Manager who works in the Windows and Devices Group (WDG), Engineering Systems team, overseeing the group managing the source control system which is used by thousands of users working on code for an extensive portfolio of products including Xbox, Surface, Windows Store and of course the Windows operating system itself.

Throughout the interview Tony will describe how Windows moved all its source code, 350gigs worth, from an inhouse solution to Git repos hosted inside of Visual Studio Team Services (VSTS). He'll cover the details of what it took to get such a large repository hosted inside of Git by overcoming Git's technical limitations, such as the GVFS work that unblocked it (and is now open source). He'll also talk about why they undertook this difficult journey in the first place, such as reducing training cost, following industry trends, modernization of their engineering system and enabling more flexibility to the product teams ability to ship and innovate around Windows.

Get started with VSTS:


VSTS, devops



The Discussion

  • User profile image
    Shafiq Jetha

    Hey Donovan. Here's your reminder to add a link to the book on Amazon. :)

  • User profile image

    @Shafiq Jetha: Thanks so much. Here is the book that taught me not to hate Git! :) Ry's Git Tutorial

  • User profile image

    Great interview, found my self nodding along to the 5 stages as a former TFVC user myself :)

  • User profile image

    Is it possible to share the 3 minute video as to "Why git" that you guys mentioned?  thanks for considering it.

  • User profile image

    Fantastic interview, fascinating to learn about the organisational challenges as well as the technical ones! You hit the nail on the head with the "5 stages of Git", definitely went through these myself when I first made the jump from the centralised mentality to Git three years ago. I also echo the sentiment about the 3 minute "Why Git" video put forward by @wp7dev007 above; would it be possible for that to be made publicly available?

Add Your 2 Cents